使用AsyncTcpConnection來讓workerman作為客戶端連接wss,出現(xiàn)了錯(cuò)誤:
SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
連接地址是:wss://api.zb.live/websocket
也設(shè)置了不驗(yàn)證SSL和證書,代碼大概如下:
$con = new AsyncTcpConnection('ws://api.zb.live/websocket', [
'ssl' => [
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
]
]);
$con->transport = 'ssl';
$con->connect();
試了連接其他wss地址是正常的,只有這個(gè)不行。嘗試用js連接,測試是可以連接的。