问题描述
我正在尝试用PHP
websocket.onmessage = function(evt) {
console.log("Message Received: " + evt.data);
};
// SEND TO THE SERVER THE JSON
$client->send( json_encode($info) );
// RECEIVED THE @R_63_4045@ION
$data = json_decode( $client->receive() );
$x=0; // JUST A COUNTER SO THE WHILE WON'T LOOP FOREVER
// TRIED WHILE BUT NO GOOD
while ($x<10) {
sleep(1);
echo $client->receive();
}
结果是我需要和错误信息的混合;
7a6efd45-8a35-4530-a477-b25bd5b584ff0
{"success":true}
{"values":{"0":"16:59:21","3":"22,66","4":"22,66"},"type":"QuoteType","parameter":"petr4"}
{"values":{"0":"16:59:22",77",77"},"parameter":"petr4"}
和错误消息
Fatal error: Uncaught WebSocket\ConnectionException: Empty read; connection dead? Stream state: {
"crypto":{"protocol":"TLSv1.2","cipher_name":"ECDHE-RSA-AES128-GCM-SHA256","cipher_bits":128,"cipher_version":"TLSv1.2"},"timed_out":true,"blocked":true,"eof":false,"stream_type":"tcp_socket\/ssl","mode":"r+","unread_bytes":0,"seekable":false} in F:\xampp-PHP72\...\websocket\lib\Base.PHP:269
Stack trace: #0 F:\xampp-PHP72\htdocs\testcodes\call\vendor\textalk\websocket\lib\Base.PHP(143):
WebSocket\Base->read(2) #1 F:\xampp-PHP72\htdocs\testcodes\call\vendor\textalk\websocket\lib\Base.PHP(135):
WebSocket\Base->receive_fragment() #2 F:\xampp-PHP72\htdocs\...\example.PHP(57):
WebSocket\Base->receive() #3 {main} thrown in F:\xampp-PHP72\htdocs\...\websocket\lib\Base.PHP on line 269
如果有人可以帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)