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 回答