在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP  Linux/ Http服務進程主動向ws服務進程發(fā)消息?

Http服務進程主動向ws服務進程發(fā)消息?

同一個服務器上(Linux),有一個PHP構建的http服務,還有一個基于Workerman構建的WSwebsocket)服務,怎么實現(xiàn)http服務進程主動向這個WS服務進程發(fā)消息?

PS:PHP版本5.5.37 workerman版本:3.3.3

回答
編輯回答
安淺陌

http不能主動發(fā)送信息,websocket就是為了解決這個問題而衍生的新技術

2017年2月22日 02:24
編輯回答
兔寶寶

workerman文檔有

2017年12月19日 01:52
編輯回答
病癮

workerman文檔里不是有作為wsws客戶端的例子嗎?參考一下文檔里的例子吧

2018年2月24日 18:51
編輯回答
初心

ws進程可以開一個 http 接口(如果可以的話,Nodejs的socket.io可以搭配http一起用),把收到的數(shù)據(jù)發(fā)送到websocket

php直接請求新開的http接口即可。

2018年3月22日 05:40
編輯回答
陌璃

按理說肯定是curl去操作了, 通過header升級為websocket請求
只是要提交的數(shù)據(jù) 這個得看workerman中WS協(xié)義要接收的數(shù)據(jù)格式是怎樣的了,我想的話可以通過js觸發(fā)ws發(fā)消息后, 去看后端日志, 收到的是怎樣的格式

2017年9月21日 11:25