コンソールゲーム
■ このスレッドは過去ログ倉庫に格納されています
0452名前は開発中のものです。
2007/06/25(月) 00:31:16ID:ZRqfg7v2もう解決済みかもしれないけど一応。
telnetは1文字ごとに送信/エコーするのが基本みたいなので
1行ごとに送信させるには、オプション設定でラインモードに変更するように
サーバーからクライアントへ要求を出す必要があるようだ。
つまりこれはクライアント側で実装されている機能。
手順としてはサーバーからIAC DO LINEMODE(0xFF 0xFD 0x22)を送って
クライアントがIAC WILL LINEMODE(0xFF 0xFB 0x22)を返してくれればOK。
しかしXPのtelnet.exeで試してみたところ
IAC WONT LINEMODE(0xFF 0xFC 0x22)で拒絶されてしまう。TeraTermでも拒絶。
どうやらサブオプションがたくさんあるようなので(RFC1184)
それを一緒に設定しないといけないのか、それとも単に実装されていないだけなのか不明。
■ このスレッドは過去ログ倉庫に格納されています