如何在PHP中向套接字发送控制字符?

时间:2008-10-25 14:22:28

标签: php control-characters php-socket

在我写的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,正如我希望的那样。

此致

乔恩

1 个答案:

答案 0 :(得分:1)

可能发送得很好。在^ Z后添加额外的文本进行确认。

问题是当它到达那里时你想要它做什么?你正在与之通信的程序是否处理了你期望它的^ Z字符?