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

workerman能否作為客戶端鏈接wss

killhook

ws的試過了是可以的
想試試wss,報錯
exception 'Exception' with message 'class \Protocols\Wss not exist

在Protocols目錄下看了也確實沒有wss的協(xié)議。
請問能提供嗎?

9892 4 0
4個回答

killhook

不好意思,漏看文檔
直接ws
外面套一層ssl就可以了。
$ws_connection->transport = 'ssl';

3q

  • 暫無評論
killhook

還是有問題
用另一個workerman作為客戶端去鏈接,連是能連上,但,死活無法接收和發(fā)送任何消息

在chrome的控制臺測試鏈接是沒問題的

另外還有個現(xiàn)象

在客戶端的workerman處于已連接狀態(tài)時,重啟服務(wù)端,客戶端workerman重連會報錯

PHP Warning: stream_socket_client(): Peer certificate *_**_ did not match expected ***** in /home/workerman/vendor/workerman/workerman/Connection/AsyncTcpConnection.php on line 172

PHP Warning: stream_socket_client(): Failed to enable crypto in /home/workerman/vendor/workerman/workerman/Connection/AsyncTcpConnection.php on line 172

證書這一段我就隱去了。證書是買的哦,不是自簽的。

  • 暫無評論
killhook

客戶端workerman這樣設(shè)置后,重連時倒是不會報上面的錯了。
new AsyncTcpConnection 的時候傳進(jìn)去
$context = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
)
);

  • 暫無評論
killhook

但是兩個workerman之間還是存在無法收發(fā)消息的問題。完全沒動靜

  • walkor 2017-04-21

    這個問題已經(jīng)修復(fù),請重新下載。

  • walkor 2017-04-21

    workerman版本 3.4.1

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