ws的試過了是可以的
想試試wss,報錯
exception 'Exception' with message 'class \Protocols\Wss not exist
在Protocols目錄下看了也確實沒有wss的協(xié)議。
請問能提供嗎?
還是有問題
用另一個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
證書這一段我就隱去了。證書是買的哦,不是自簽的。
客戶端workerman這樣設(shè)置后,重連時倒是不會報上面的錯了。
new AsyncTcpConnection 的時候傳進(jìn)去
$context = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
)
);