質問

書いている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を送信していないので、期待したとおりです。

よろしく、

ジョン

役に立ちましたか?

解決

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top