PHP套接字写入消息结尾
我有一个奇怪的客户端正在与我的PHP服务器通信,该服务器会编写一个响应:PHP套接字写入消息结尾,php,sockets,Php,Sockets,我有一个奇怪的客户端正在与我的PHP服务器通信,该服务器会编写一个响应: $write_result = socket_write($msgsock, $talkback, strlen($talkback)); echo "Length Wrote: " . $write_result . "\n"; 有了这段代码,写入的长度是正确的(等于$talkback的长度),但是客户端永远挂起,状态为“Receiving”。所以我补充说: $write_re
$write_result = socket_write($msgsock, $talkback, strlen($talkback));
echo "Length Wrote: " . $write_result . "\n";
有了这段代码,写入的长度是正确的(等于$talkback的长度),但是客户端永远挂起,状态为“Receiving”。所以我补充说:
$write_result = socket_write($msgsock, $talkback, strlen($talkback));
echo "Length Wrote: " . $write_result . "\n";
socket_close($msgsock);
但是现在,客户端返回TCP连接意外关闭的错误。我想知道原因是什么(无法访问客户端源代码)
我试图用\n\0或\r\n结束$talkback,但没有帮助。如果没有套接字流上运行的协议的详细信息,就无法建议如何实现通信。投票给clise。如果没有在套接字流上运行的协议的细节,就不可能建议如何实现通信。投票给克莱斯。