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

workerman-chat 能實(shí)現(xiàn)與客戶端軟件之間的對(duì)話么??

lfwoaizkx

各位大神,你們好。我用workerman-chat做了個(gè)WEB版的即時(shí)通訊,同時(shí)我們公司又用C++寫了客戶端軟件,現(xiàn)在這兩個(gè)怎么能實(shí)現(xiàn)互相通訊呢,都是將聊天內(nèi)容放在了數(shù)據(jù)庫(kù)里。請(qǐng)給我個(gè)思路,或者方法。不勝感激??!

7961 13 0
13個(gè)回答

walkor 打賞

如果有c++的websocket庫(kù),和WEB一樣,可以直接用websocket協(xié)議通訊

如果沒(méi)有websocket庫(kù),可以使用Text文本協(xié)議再開一個(gè)端口,參考手冊(cè)《多協(xié)議支持》
http://gatewayworker-doc.workerman.net/advanced/multi-protocols.html

workerman-chat 做多客戶端支持非常方便,甚至都不用改業(yè)務(wù)代碼

  • 暫無(wú)評(píng)論
xlfdan

我要用 workerman-chat , 客戶端使用 Text文本協(xié)議,

但是, 在 客戶端使用什么樣的格式來(lái) 注冊(cè), 登錄, 接收, 發(fā)送數(shù)據(jù)啊?

因?yàn)?我無(wú)論發(fā)送什么數(shù)據(jù), 都是返回 unknown event.

請(qǐng)問(wèn)客戶端的流程, 和 Text 命令的規(guī)范在哪里看啊?

謝謝.

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

unknown event 是連到Register端口了,不是連這個(gè)端口,應(yīng)該連Gateway的端口。

text協(xié)議說(shuō)明參考手冊(cè):
http://doc3.workerman.net/appendices/about-text.html

  • 暫無(wú)評(píng)論
xlfdan

謝謝 walkor, 我是連接到 Register 端口了.

text協(xié)議說(shuō)明參考手冊(cè), 我是已經(jīng)看了的, 但是內(nèi)容太簡(jiǎn)單了.

比如這個(gè) workerman-chat 程序

我在客戶端要實(shí)現(xiàn): 注冊(cè) 登錄 發(fā)送 接收 消息的動(dòng)作,
分別應(yīng)該發(fā)送什么格式的 "數(shù)據(jù)包+換行符"

我想知道的數(shù)據(jù)包的詳細(xì)格式, 有這樣的文檔嗎? 謝謝

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

數(shù)據(jù)包的格式自己定義。一般傳json字符串+換行符就行了,和網(wǎng)頁(yè)傳送的json格式一樣

  • 暫無(wú)評(píng)論
xlfdan

我就想問(wèn)問(wèn)在 workerman-chat 代碼里面, 是不是已經(jīng)把 "數(shù)據(jù)包的格式" 定義好了, 我客戶端必須使用這個(gè)已經(jīng)定好的數(shù)據(jù)格式, 才能和 workerman-chat 連接上并收發(fā)?

謝謝老大, 我有點(diǎn)菜, 剛開始.

  • 暫無(wú)評(píng)論
xlfdan

在 workerman-chat 中, 網(wǎng)頁(yè)傳送的json格式在 登錄 發(fā)送 接收 消息 分別是什么樣的? 到哪里看?

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

看源碼吧,applications目錄,沒(méi)幾行代碼

  • 暫無(wú)評(píng)論
xlfdan

好的, 謝謝.

請(qǐng)看下面的輸出, 我的 telnet 客戶端,輸入"數(shù)據(jù)包+換行符"的時(shí)候,
應(yīng)該連接哪個(gè)端口? 是 7272 還是 1236?

謝謝.

我用瀏覽器訪問(wèn) 55151 端口是可以正常登錄并聊天的.

----------------------- WORKERMAN -----------------------------
Workerman version:3.2.5 PHP version:5.6.17
------------------------ WORKERS -------------------------------
worker listen processes status
Register te xt://0.0.0.0:1236 1
WebServer htt p://0.0.0.0:55151 2
ChatGateway Webs ocket://0.0.0.0:7272 4
ChatBusinessWorker none 4

Press Ctrl-C to quit. Start success.

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

你先看一遍gatewayWorker手冊(cè)吧

  • 暫無(wú)評(píng)論
xlfdan

謝謝老大, 已經(jīng)搞好了,

是按照下面的方法
GatewayWorker2.0 手冊(cè) > 多協(xié)議支持 > 示例(小蝌蚪)
http://workerman.net/gatewaydoc/advanced/multi-protocols.html

多增加一個(gè) PHP 文件來(lái)添加一種協(xié)議來(lái)完成的.

  • 暫無(wú)評(píng)論
xlfdan

非常感謝老大提供這么好的產(chǎn)品.

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

不客氣

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