首页 » PHP笔记 » Linux部署GatewayWorker前端WebSocket连接失败

Linux部署GatewayWorker前端WebSocket连接失败

高蒙 2019/10/30 17:00 3.0k浏览 1评论 GatewayWorkerWorkerman


部署完GatewayWorker前端连接的时候出现以下的错误;

WebSocket connection to 'ws://host:8282/' failed: Error during WebSocket handshake: Invalid status line

前端连接:

new WebSocket("ws://localhost:8282");

解决:

客户端是websocket协议,服务端也要设置成websocket协议。

start_gateway.php

new Gateway('tcp://0.0.0.0:8282'); 

改成 

new Gateway('websocket://0.0.0.0:8282');

初始使用tcp是便于telnet 127.0.0.1 8282调试。





相关文章

我有话说

站长昵称:(*)

输入内容:

选个头像:

评论列表

    ...

    高蒙

    男, PHP程序猿

    文章

    492

    标签

    43

    热度

    10w+

    南京, 江苏, 中国

    人生要是没有理想, 那跟咸鱼有什么分别。