国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

后端通過(guò)websocket協(xié)議直接傳數(shù)據(jù)給ws服務(wù)器?

luzhuqun

為什么websocket不能像tcp一樣 直接

// 建立socket連接到內(nèi)部推送端口
$client = stream_socket_client('ws://192.168.10.147:2000', $errno, $errmsg, 1);
// 推送的數(shù)據(jù),包含uid字段,表示是給這個(gè)uid推送
$data = array('uid'=>'uid1', 'percent'=>'88%');
// 發(fā)送數(shù)據(jù),注意5678端口是Text協(xié)議的端口,Text協(xié)議需要在數(shù)據(jù)末尾加上換行符
fwrite($client, json_encode($data)."\n");
// 讀取推送結(jié)果
echo fread($client, 8192);

在后端傳數(shù)據(jù)給ws服務(wù)器,還需要建立ws客戶端?

13355 1 0
1個(gè)回答

walkor 打賞

php本身不支持websocket協(xié)議,stream_socket_client('ws://.. 是錯(cuò)誤的用法。

你這個(gè)是
http://wenda.workerman.net/?/question/508
里例子的代碼片段。這個(gè)例子本身包含了websocket通訊,這個(gè)例子里websocket通訊只用于和客戶端通訊。和后端php通訊用的是text協(xié)議,php如何發(fā)送text協(xié)議數(shù)據(jù)代碼都是寫好的(類似你上面那段),直接用就行。

  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??