外网连不了websocket端口呢

yyvv2008

写个简单的实时聊天,我的代码:

$worker = new WebServer("http://0.0.0.0:1024");

// web下的index.php用于页面访问
$worker->addRoot('192.168.0.190',__DIR__ . '/web');

$websocket = new Worker('websocket://0.0.0.0:2345');
// ……其它逻辑
// 然后index.php里面的代码
<script type="text/javascript">

    var ws, name, user_list;

    function connect() {
        ws = new WebSocket('ws://192.168.0.190:2345');
        ws.onopen = onopen;
        ws.onmessage = onmessage;
    }
</script>

局域网内用192.168或者域名( http://域名.com/workerman/web/index.php )都可以访问(域名是用花生壳映射到当前主机的:127.0.0.1)
但是外网连接不了我的 ws://192.168.0.190:2345 连接,小白求指导啊

5274 1 0
1个回答

latin

。。。
外网用户连192.168.0.190肯定连不到啊,这个是你的局域网ip

  • 暂无评论
年代过于久远,无法发表回答
🔝