私たちのオフィスにはUNIXボックスがあります。通常、このボックスにtelnetで接続し、コマンドを開始します。通常、これはWindowsクライアントからtelnet.exeを使用してコマンドプロンプトから実行します。UNIXボックスのIPを入力するだけで、ログイン資格情報を入力する画面が表示されます。ログインプロンプトの前に、独自のメッセージを示すデフォルトのメッセージがあります。
TcpClientクラスを使用して同じことを試みました。私はmsdnから直接コードを借りました。メッセージパラメータ(そのstring.Empty)に値を渡しません。ただし、私が得るのと同じ応答は得られません。独自のメッセージテキストを期待していましたが、代わりに$$を取得しましたか??それが何であるかわからない。
これにより、telnet.exe(コマンドプロンプトツール)が独自のメッセージを取得するための初期通信を行っていると結論付けることができます。それが何であるかを知り、tcpclientクラスを介して同様の何かをシミュレートしたいと思います。私は何をすべきか?
そしてメッセージに関して:この文脈で「メッセージ」と言うとき、私たちは人間が読めるメッセージまたはRFC854(telnetプロトコル仕様)で言及されたメッセージを意味しますか?