リモートサーバーに接続した後、Linuxソケットプログラミングは初めてです。
telnet x.x.x.x xxxx
telnet経由でEOF文字をリモートサーバーに送信するにはどうすればよいですか?
これらの文字エスケープは機能していないようです
^D
^]D
`^]D`
このtelnet接続を終了する方法
典型的な *ix telnet では、コントロールを押したまま ] (右角かっこ) を押すと、telnet プロンプトが表示されます。そこから、「quit」と入力して telnet を完全に終了できます。
クライアントは、最初の起動時にこれを通知する必要があります。たとえば、私のボックスでは:
~$ telnet localhost 2050
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
その最後の行は適切なものです。キャレット ^ を使用して「ホールド コントロール」を表します。:)
telnet プロンプトが表示されているときに、「help」と入力して、その他のオプションを確認することをお勧めします。
telnet x.x.x.x xxxx <<EOF
何かかもしれません。