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

連接一次多次重連的問(wèn)題最后連接失敗,呼叫walkor大神

shilida

為什么websocket測(cè)試連接一下,服務(wù)端的日志是這樣子的,出現(xiàn)了斷線重連的問(wèn)題,最后也沒(méi)有連接成功,后端代碼是demo,什么都沒(méi)改。
四張截圖分別是服務(wù)器端日志,網(wǎng)頁(yè)客戶端截圖,微信小程序端截圖,第四張截圖是apache 中error.log中偶爾會(huì)報(bào)這個(gè)錯(cuò)誤。


class Events
{
? ? /**
? ? ?* 當(dāng)客戶端連接時(shí)觸發(fā)
? ? ?* 如果業(yè)務(wù)不需此回調(diào)可以刪除onConnect
? ? ?*?
? ? ?* @param int $client_id 連接id
? ? ?*/
? ? public static function onConnect($client_id)
? ? {
? ? ? ? echo "$client_id login in \n";
? ? ? ? // 向當(dāng)前client_id發(fā)送數(shù)據(jù)?
? ? ? ? Gateway::sendToClient($client_id, "Hello $client_id\r\n");
? ? ? ? // 向所有人發(fā)送
? ? ? ? Gateway::sendToAll("$client_id login\r\n");
? ? }
? ??
? ?/**
? ? * 當(dāng)客戶端發(fā)來(lái)消息時(shí)觸發(fā)
? ? * @param int $client_id 連接id
? ? * @param mixed $message 具體消息
? ? */
? ?public static function onMessage($client_id, $message)
? ?{
? ? ? ? // 向所有人發(fā)送?
? ? ? ? Gateway::sendToAll("$client_id said $message\r\n");
? ?}
? ?
? ?/**
? ? * 當(dāng)用戶斷開(kāi)連接時(shí)觸發(fā)
? ? * @param int $client_id 連接id
? ? */
? ?public static function onClose($client_id)
? ?{
? ? ? ?echo "$client_id logout \n";
? ? ? ?// 向所有人發(fā)送?
? ? ? ?GateWay::sendToAll("$client_id logout\r\n");
? ?}
}
```?
2878 2 0
2個(gè)回答

yongdao35

默認(rèn)demo沒(méi)心跳,所以連接會(huì)斷開(kāi)。
?

  • shilida 2019-09-17

    但是我不用wss協(xié)議,用ws協(xié)議的時(shí)候同樣的代碼是可以的呀,是因?yàn)閣ss的問(wèn)題?

  • yongdao35 2019-09-17

    那就是wss沒(méi)配置好

  • shilida 2019-09-17

    能具體說(shuō)一下嗎?哪個(gè)地方?jīng)]配置好呢需要貼哪部分的圖片嗎,謝謝大佬

supergang

請(qǐng)教一下,你的問(wèn)題解決了沒(méi)? 我這邊也是同樣的問(wèn)題,客戶端是uniapp,手機(jī)息屏、切換網(wǎng)絡(luò)等操作,socket重連,有時(shí)會(huì)連接不成功;

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