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

鍍金池/ 問(wèn)答/PHP  Linux  網(wǎng)絡(luò)安全/ 關(guān)于TCP長(zhǎng)連接正常通信成功后,PHP服務(wù)器又怎么調(diào)用返回的數(shù)據(jù)呢?

關(guān)于TCP長(zhǎng)連接正常通信成功后,PHP服務(wù)器又怎么調(diào)用返回的數(shù)據(jù)呢?

關(guān)于TCP長(zhǎng)連接正常通信成功后,PHP服務(wù)器又怎么調(diào)用返回的數(shù)據(jù)呢?

自己有一個(gè)車(chē)聯(lián)網(wǎng)的項(xiàng)目,現(xiàn)在通過(guò)gatwaywork已經(jīng)和各輛車(chē)可以正常的通信了??墒乾F(xiàn)在不能只是gatwaywork和車(chē)通信就行了呀,現(xiàn)在還需要建立一個(gè)php服務(wù)器,用戶(hù)要用車(chē)時(shí)調(diào)用php服務(wù)器的接口,給各輛車(chē)發(fā)消息,并且收到車(chē)的反饋信息之后,再通過(guò)php服務(wù)器顯示到頁(yè)面上。我看到官網(wǎng)http://doc2.workerman.net/wor... 這里是通過(guò)WebSocket通信,可是車(chē)和gatwaywork是通過(guò)TCP方式的,所以不能換了協(xié)議呀。再后來(lái)想到用GatewayClient做為一個(gè)客戶(hù)端來(lái)連接到服務(wù)器,所有車(chē)的消息再發(fā)給GatewayClient,可是官方提示“GatewayClient無(wú)法接收客戶(hù)端發(fā)來(lái)的數(shù)據(jù)?!?/p>

有人能幫助提供一下思路和解決方法嗎?

回答
編輯回答
愚念

GatewayWorker支持多協(xié)議,可以再加一個(gè)websocket協(xié)議的端口,GatewayWorker原tcp端口和車(chē)輛保持通訊,網(wǎng)頁(yè)通過(guò)websocket端口和GatewayWorker保持通訊,車(chē)輛發(fā)來(lái)數(shù)據(jù)后如果有需要就通過(guò)websocket端口發(fā)送數(shù)據(jù)給瀏覽器,實(shí)時(shí)展示。

2017年8月31日 01:35
編輯回答
菊外人

walkor 已經(jīng)給出了方案,其實(shí)還有一種low的方式,GatewayClient無(wú)法接受,但是php可以啊,消息CURL發(fā)給php,在調(diào)用GatewayClient發(fā)出或者是是中轉(zhuǎn)都信啊。

2017年2月21日 02:02