在cmd上telnet可以連接的上WebSocket 寫在頁面上卻報(bào)錯(cuò)了, 不知道啥原因,迫切尋求各位大佬答疑解惑
瀏覽器使用的是websocket協(xié)議,你服務(wù)端使用的是裸tcp,協(xié)議不一致無法通訊。 將服務(wù)端 start_gateway.php 里 new Gateway('tcp://0.0.0.0:xxx'); 改成 new Gateway('websocket://0.0.0.0:xxx');
new Gateway('tcp://0.0.0.0:xxx');
new Gateway('websocket://0.0.0.0:xxx');
還真是,服務(wù)端改成websocket就好了,萬分感謝!