1

私が書いている PHP スクリプトでは、以前に作成したネットワーク ソケットに control+z 文字を送信する必要があります。ctrl+z 文字が chr(26) であることを理解しているので、送信する文字列の最後に次のように新しい行 (\r\n) を追加し、次に chr(26) を追加しました。

$socket=fsockopen($host['host'],$host['port']);
fputs($socket, "I am a message\r\n" . chr(26));
fclose($socket);

悲しいことに、これは Ctrl+Z を送信していません。

よろしく、

ジョン

4

1 に答える 1

1

おそらく問題なく送信されていると思います。^Z の後に追加のテキストを追加して確認します。

問題は、それがそこに到達したときに何をしたいですか?通信しているプログラムは、^Z 文字を期待どおりに処理しますか?

于 2008-10-25T14:36:37.713 に答える