就是將啟動(dòng)文件拆成幾個(gè),然后增加一個(gè)文本協(xié)議支持的。。具體怎么拆呢
你附件中start.php_.doc是workerman開發(fā)的phpsocket.io服務(wù)端的代碼,phpsocket.io不適合做多協(xié)議應(yīng)用,要想讓phpsocket.io處理多協(xié)議,需要對(duì)phpsocket.io進(jìn)行很大的改造,這個(gè)不是普通phper能夠完成的。
Worker多協(xié)議參見這兩個(gè)例子
http://wenda.workerman.net/?/question/508(這個(gè)例子只能單進(jìn)程)
http://doc3.workerman.net/component/channel-examples.html(借助Channel組件,實(shí)現(xiàn)多進(jìn)程/多服務(wù)器通訊)
建議如果玩多協(xié)議服務(wù)端,直接用GatewayWorker去做。
參見GatewayWorker手冊(cè) http://workerman.net/gatewaydoc/advanced/multi-protocols.html
GatewayWorker不僅能實(shí)現(xiàn)多協(xié)議,而且能輕松分布式部署,提供通訊SDK GatewayClient,能實(shí)現(xiàn)任意項(xiàng)目中推送數(shù)據(jù)