国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

多聊天室的程序

mike859

我想問下 有沒有按照get值 創(chuàng)建多個(gè)聊天室啊 我嘗試了下 好像用戶可以分組 但是消息不能按組發(fā)送 是把??

4667 2 0
2個(gè)回答

john

創(chuàng)建多個(gè)聊天室,建議用服務(wù)器來控制,或者客戶可以選擇進(jìn)那個(gè)聊天室,服務(wù)器端做驗(yàn)證。

消息怎么發(fā)送,可以自己控制,在event.php這個(gè)函數(shù)里,主要是onMessage這個(gè)函數(shù),組發(fā)送的話,就按照GateWay::sendToCurrentUid(json_encode(array('uid'=>$uid))."\n");循環(huán)調(diào)用發(fā)送給組成員

  • 暫無評(píng)論
walkor 打賞

簡(jiǎn)單的方法是運(yùn)行多個(gè)workerman-chat,即開多個(gè)websocket端口,這樣每個(gè)聊天室一個(gè)和單獨(dú)一個(gè)端口通訊。

如果想在同一臺(tái)機(jī)器上運(yùn)行多個(gè)workerman-chat,需要保證 每個(gè)workerman-chat目錄的以下配置是不同的
workerman.conf.pid_file
ChatWeb.conf.listen 的端口
ChatWorker.conf.listen 的端口
ChatGateway.conf.listen 的端口
ChatGateway.conf.game_worker 的端口與ChatGateway.conf.listen的一致
Monitor.conf.listen 的端口,也可以刪除此配置
applications/Chat/Web/index.php 中的22行 鏈接ws的端口信息

親測(cè)可行

當(dāng)然也可以一個(gè)workeman運(yùn)行多個(gè) ChatGateway ChatWorker ,達(dá)到運(yùn)行多個(gè)workerman-chat的目的

  • 暫無評(píng)論
年代過于久遠(yuǎn),無法發(fā)表回答
??