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

AsyncTcpConnection連遠(yuǎn)程 wss 服務(wù)器,connect() 要14秒

tfcdznd

問題描述

使用AsyncTcpConnection連接遠(yuǎn)程wss服務(wù)器,功能已經(jīng)調(diào)試正常,但在
$conn->connect();
這一行上,耗時(shí)在14秒左右。文檔說該方案應(yīng)該立即返回,不知道我哪里沒做對(duì)。

程序代碼或配置

初始化、設(shè)置回調(diào)事件等略,最后發(fā)起連接:

echo "發(fā)起連接,開始于", date("Y-m-d H:i:s") ,PHP_EOL;
$conn->connect();
echo "連接成功,成功于", date("Y-m-d H:i:s"), PHP_EOL;

這是輸出截圖:
截圖

測試了多次,時(shí)間穩(wěn)定在14秒

重現(xiàn)問題的步驟

按照文檔使用 ws:// 開頭的地址初始化了AsyncTcpConnection;
設(shè)置了 $conn->transport = 'ssl';
在 onWebSocketConnect 事件中發(fā)送消息;
在 onMessage 事件中處理數(shù)據(jù);
最后用 connect() 發(fā)起連接。

一切都正常,唯一的問題就是 connect() 耗時(shí)太長。

操作系統(tǒng)環(huán)境及workerman/webman等具體版本

win10 wsl ubuntu 20.04
apt-get 安裝的 php7.4.3
Workerman version:4.1.9

相關(guān)代碼在 webman 的自定義進(jìn)程中運(yùn)行。

670 1 0
1個(gè)回答

latin

猜測域名解析太慢了,執(zhí)行

telnet 域名.com 443

看下域名解析要多久

  • tfcdznd 2024-05-26

    確實(shí)是這個(gè)問題,一針見血,厲害佩服!

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