Ejemplo n.º 1
0
/* send TERMINAL-TYPE IS command */
void telnet_ttype_is(telnet_t *telnet, const char* ttype) {
	static const unsigned char IS[] = { TELNET_IAC, TELNET_SB,
			TELNET_TELOPT_TTYPE, TELNET_TTYPE_IS };
	_sendu(telnet, IS, sizeof(IS));
	_send(telnet, ttype, strlen(ttype));
	telnet_finish_sb(telnet);
}
Ejemplo n.º 2
0
Archivo: clc.c Proyecto: elanthis/clc
/* send NAWS update */
static void send_naws (void) {
	unsigned short w = htons(COLS), h = htons(LINES);

	/* send NAWS if enabled */
	if (terminal.flags & TERM_FLAG_NAWS) {
		telnet_begin_sb(telnet, TELOPT_NAWS);
		telnet_send(telnet, (char*)&w, 2);
		telnet_send(telnet, (char*)&h, 2);
		telnet_finish_sb(telnet);
	}
}