在我编写的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