netty-socketio 客户端 javascript 客户端连接事件不会触发

问题描述

我的服务器使用 netty implementation of socket.io,客户端使用 javascript。

Server.java

public class Program {
    public static void main(String[] args) throws InterruptedException{
        Configuration conf = new Configuration();
        conf.setHostname("localhost");
        conf.setPort(4919);
        SocketIOServer server = new SocketIOServer(conf);
        server.addConnectListener(new ConnectListener() {
            @Override
            public void onConnect(SocketIOClient client) {
                System.out.println("Client Connected");
            }
        });
        server.start();
        Thread.sleep(Integer.MAX_VALUE);
        server.stop();
    }
}

client.js

const io = require('socket.io-client');

const socket = io.connect('http://localhost:4919');

socket.on('connect',function() {
    console.log('Socket Connected');
});

但是当我运行服务器和客户端时,只有服务器上的连接会触发,而客户端保持沉。 是否有不同的方式在客户端上触发连接事件?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)