我現(xiàn)在的需求是后臺(tái)管理員觸發(fā)某個(gè)操作之后會(huì)給客戶端指定用戶或者所有用戶推送一條消息。
我是個(gè)新手,用的是wokerman,沒有用gatewayWorker,我看網(wǎng)上的解決方案是:
https://wenda.workerman.net/question/508
我用了上面的代碼,但是發(fā)現(xiàn)了一個(gè)問(wèn)題:
那個(gè)開放在5678端口上的服務(wù),在我 ctrl+c 掉主服務(wù)后,那個(gè)服務(wù)好像沒有關(guān)閉掉,再次啟動(dòng)主服務(wù),提示 5678 端口被占用,這是個(gè)bug吧。
另外我想問(wèn)下,workerman沒有那種直接創(chuàng)建一個(gè) websocket 客戶端嗎?直接鏈接到我的主websocket服務(wù),然后向某個(gè)用戶推送,現(xiàn)在函數(shù):
stream_socket_client 好像只能使用tcp協(xié)議,不能使用 websocket 協(xié)議。
請(qǐng)問(wèn)大神有我期望的功能嗎?或者有更好的解決辦法嗎?
http://doc.workerman.net/faq/as-wss-client.html workerman發(fā)起ws連接應(yīng)該是這個(gè)