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

gatewayworker和webman結(jié)合后的雙通道通信的問(wèn)題

sanye

問(wèn)題描述

我在webman里面安裝了gatewayworker,開(kāi)了一個(gè)tcp和一個(gè)websocket,如下圖所示:
截圖
分別指向了A和B兩個(gè)文件做處理,現(xiàn)在我的問(wèn)題是:
如果我想在tcp的回調(diào)里onMessage里面去把信息通過(guò)websocket發(fā)出去,應(yīng)該怎么辦呢?或者我把websocket收到的消息通過(guò)tcp發(fā)出去,請(qǐng)問(wèn)應(yīng)該如何搞定。

為此你搜索到了哪些方案及不適用的原因

暫未查找到合適的方案

1005 3 0
3個(gè)回答

Gin
  • 暫無(wú)評(píng)論
不敗少龍

截圖
直接在下面建一個(gè)gateway_tcp 其他的一樣 是不是也是可以的

'gateway_tcp' => [
        'handler'     => Gateway::class,
        'listen'      => 'tcp://0.0.0.0:9898',
        'count'       => cpu_count(),
        'reloadable'  => false,
        'constructor' => ['config' => [
            'lanIp'           => '127.0.0.1',
            'startPort'       => 2300,
            'pingInterval'    => 25,
            'pingData'        => '{"type":"ping"}',
            'registerAddress' => '127.0.0.1:1236',
            'onConnect'       => function(){},
        ]]
    ],
  • sanye 2023-10-09

    這樣不行,我試過(guò)了

  • 不敗少龍 2023-10-09

    那就不知道了 之前也是這樣處理的 在event.php里面處理兩個(gè)協(xié)議發(fā)來(lái)的數(shù)據(jù)

Loong

兩個(gè)協(xié)議的gateway進(jìn)程和worker進(jìn)程的registerAddress都填同一個(gè)注冊(cè)地址,這樣兩個(gè)協(xié)議的鏈接客戶端就可以互相發(fā)消息了,在worker進(jìn)程中可以通過(guò)端口區(qū)分消息的協(xié)議類型。

  • sanye 2023-10-10

    感謝幫助,但是我這里出現(xiàn)了一個(gè)小問(wèn)題,還請(qǐng)?jiān)俅螏兔σ幌?,下面是吧把gateway和worker都填同一個(gè)地址后的返回:
    Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0
    Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0
    Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0
    Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0
    Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0
    Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0
    Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0
    Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0
    Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0
    Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0
    Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0
    Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0
    Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0
    Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0
    Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0
    Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0

  • sanye 2023-10-10

    請(qǐng)問(wèn)這種問(wèn)題應(yīng)該怎么做呢?

  • Gin 2023-10-10

    woker 的name別一樣

  • sanye 2023-10-10

    非常感謝兩位,已經(jīng)測(cè)試成功,直接可以互發(fā)消息,非常感謝

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??