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

GatewayWorker 獲取不到WebSocketd URI

hcf1106

gatewayworker在Events.php中定義了OnConnect方法,想要答應(yīng)連接過來的WebSocket的內(nèi)容。因為要根據(jù)不容的URL來確定不同Socket的功能,

例如:
A類的web Socket的url為 ws://127.0.0.1:8001/functionA
B類的WebSocket的url為 ws://127.0.0.1:8001/functionB

我想要在最開始就將這兩種進行分類。但是發(fā)現(xiàn)打印$_SERVER的時候,并沒有WebSocket.php協(xié)議內(nèi)賦值給$_SERVER的內(nèi)容。
只有這么幾個:

$_SERVER
$_SERVER
$_SERVER
$_SERVER
$_SERVER

我應(yīng)該怎么修改才能拿到$_SERVER所有的內(nèi)容

3409 1 0
1個回答

walkor 打賞

onConnect 代表tcp連接成功(類似打電話接通),這時候還沒有任何數(shù)據(jù)傳輸(類似電話中雙方都沒說話),所以這時候除了知道對方的ip地址(類似對方電話號碼),沒有其它有用信息。

可以在onWebSocketConnect里去獲取這些數(shù)據(jù),見手冊
http://doc2.workerman.net/on-web-socket-connect.html
注意只有GatewayWorker>=3.0.8才支持onWebSocketConnect

  • hcf1106 2018-07-11

    如果是HTTP協(xié)議呢,也能通過類似的方法進行獲取URI么

  • walkor 2018-07-11

    Gateway不支持http協(xié)議

  • hcf1106 2018-07-12

    @1:不好意思,又打擾你了,最后再問一個問題,gateway里面支持curl進行和別的http服務(wù)器進行通信的可能么

  • walkor 2018-07-12

    gateway也是php寫的,php里支持的東西gateway也支持。但是注意要給php cli裝curl擴展,網(wǎng)頁上能看到curl擴展不代表php cli就有了擴展,網(wǎng)頁的php和php cli不是同一個東西

年代過于久遠,無法發(fā)表回答
??