#include <stdio.h> int main(int argc, char *argv[]) { (void)printf("012345678901234567890123456789012345678901234567890123456789012345678901234567\n"); (void)printf(" 1\n"); (void)printf(" 2\n"); (void)printf(" 3\n"); (void)printf(" 4\n"); (void)printf(" 5\n"); (void)printf(" 6\n"); (void)printf(" 7\n"); (void)printf(" 8\n"); (void)printf(" 8\n"); (void)printf("8888888888888888888888888888888888888888888888888888888888888888888888888888888\n"); (void)printf(" 8\n"); (void)printf("8888888888888888888888888888888888888888888888888888888888888888888888888888888\n"); (void)printf(" 8\n"); (void)printf("8888888888888888888888888888888888888888888888888888888888888888888888888888888\n"); (void)printf(" 8\n"); (void)printf("8888888888888888888888888888888888888888888888888888888888888888888888888888888\n"); (void)printf(" 8\n"); (void)printf("8888888888888888888888888888888888888888888888888888888888888888888888888888888\n"); (void)printf(" 8\n"); (void)printf("8888888888888888888888888888888888888888888888888888888888888888888888888888888\n"); (void)printf(" 8\n"); (void)printf(" 8\n"); return 0; }
012345678901234567890123456789012345678901234567890123456789012345678901234567 1 2 3 4 5 8 8888888888888888888888888888888888888888888888888888888888888888888888888888888 8 8888888888888888888888888888888888888888888888888888888888888888888888888888888 8 8888888888888888888888888888888888888888888888888888888888888888888888888888888 8 8888888888888888888888888888888888888888888888888888888888888888888888888888888 8 8888888888888888888888888888888888888888888888888888888888888888888888888888888 8 8888888888888888888888888888888888888888888888888888888888888888888888888888888 8
送信データ | telnetコマンド | 0xFF | IAC | 0xFE | DON’T | 0xFD | DO | 0xFC | WONT | 0xFB | WILL | 0xFA | SB | 0xF0 | SE |
送信データ | telnetコマンド | 説明 | 0xFF 0xFB 0x01 | IAC WILL ECHO | サーバ側がエコーしますよ、と。 | 0xFF 0xFD 0x03 | IAC DO SGA | go aheadコマンドを受信する必要はないように指定しますよ、と。 | 0xFF 0xFD 0x1F | IAC DO NAWS | ウインドウサイズが変わったらクライアント側がサーバ側に知らせなさいよ、と。 | 0xFF 0xFD 0x00 | IAC DO BINARY | サーバ側は8ビットのデータ列を受信しますよ、と。 | 0xFF 0xFB 0x00 | IAC WILL BINARY | クライアント側は8ビットのデータ列を送信しなさいよ、と。 |
送信データ | telnetコマンド | 説明 | 0xFF 0xFD 0x01 | IAC DO ECHO | サーバ側がエコーしてくださいよ、と。 | 0xFF 0xFB 0x03 | IAC WILL SGA | go aheadコマンドを送信しないよう指定しますよ、と。 | 0xFF 0xFB 0x1F | IAC WILL NAWS | ウィンドウサイズを知らせますよ、と。 | 0xFF 0xFA 0x1F 0x0050 0x0018 | IAC SB NAWS 80 24 | サブ・ネゴシエーション開始:ウィンドウサイズ,80,24 | 0xFF 0xF0 | IAC SE | サブ・ネゴシエーション終了 | 0xFF 0xFB 0x00 | IAC WILL BINARY | サーバ側は8ビットのデータ列を受信してくださいよ、と。 | 0xFF 0xFD 0x00 | IAC DO BINARY | クライアント側は8ビットのデータ列を送信しますよ、と。 |