我看下你們先有個(gè)安卓和ios的 demo,但是我他們接收都是通過(guò)什么原理的,也是直接socket嗎?
可以直接socket,但是直接socket需要客戶端做tcp分包,對(duì)開(kāi)發(fā)者能力有些要求。
最簡(jiǎn)單的方法是去github上找個(gè)websocket庫(kù)(庫(kù)里面已經(jīng)處理好分包機(jī)制),用websocket協(xié)議鏈接。服務(wù)端采用GatewayWorker開(kāi)發(fā),可以直接下載http://m.wtbis.cn/workerman-chat去改,這個(gè)聊天室本身就是websocket協(xié)議的,一般根據(jù)你的業(yè)務(wù)改改業(yè)務(wù)代碼就ok了。