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

AsyncTcpConnection 連接websocket,報證書錯誤

嘻嘻哈哈

問題描述

使用js正常連接

AsyncTcpConnection 連接websocket,報以下錯誤

連接成功
SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:1409442E:SSL routines:ssl3_read_bytes:tlsv1 alert protocol version
斷開

程序代碼

$context = [
                'ssl' => [
                    //是否需要驗證 SSL 證書。
                    'verify_peer' => false,
                    'verify_peer_name' => false,
                    //是否允許自簽名證書。
                    'allow_self_signed' => true,
                ],
            ];

            $con = new AsyncTcpConnection('ws://streaming.forexpros.com:443/echo/958/fnzqglgx/websocket',$context);
            $con->transport = 'ssl';

            $con->onConnect = function ($con)
            {
                echo '連接成功'.PHP_EOL;
            };

            $con->onMessage = function ($con, $msg)
            {

            };

            $con->onClose = function ($con)
            {
                echo '斷開';
            };

            $con->connect();

報錯信息

連接成功
SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:1409442E:SSL routines:ssl3_read_bytes:tlsv1 alert protocol version 
斷開

操作系統(tǒng)及workerman/webman等框架組件具體版本

服務(wù)器系統(tǒng):CentOS release 6.9 (Final)
php版本:php8.2
workerMan版本:4.1.11

1078 2 0
2個回答

latin

服務(wù)端證書有問題

  • 嘻嘻哈哈 2023-09-27

    用js可以正常連接

  • latin 2023-09-27

    php自帶的stream_socket_enable_crypto 函數(shù)不認你的證書

六叔叔

證書問題,要么重簽,要么試著升級下OpenSSL

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