私は、telnet クライアントからのソケット接続を受け入れ、シンプルなキーボード駆動のキャラクター GUI を作成するアプリケーションを持っています。
少なくとも Linux では、telnet クライアントはデフォルトで行単位モードになるため、常に^]mode char
手動で行う必要があります。
関連する RFC をざっと見てIAC DONT LINEMODE (\377\376\042)
みると、クライアントが接続するとすぐにアプリケーションが単純に文字を送信した場合、クライアントは強制的に文字モードにする必要があることが示唆されています。ただし、違いはありません。
仕事をする最も簡単なコードは何ですか? 理想的には、送信される単なる文字列です。私のアプリケーションは、クライアントが送り返すジャンクを吸収できます。