我有一个 Java 服务器,它通过 web-sockets 与 web 浏览器连接,特别是 socket.io,特别是这个实现:https ://github.com/mrniko/netty-socketio
现在我想连接到同一台服务器,不是从网络浏览器(通过 Javascript),而是从 Node.JS 程序。
问题是,在我发现的所有示例中,Node.JS 程序都是服务器,而客户端始终是 Web 浏览器。
我尝试使用类似于 node.js 中客户端连接代码的代码:
var io = require('socket.io');
var socket = io.connect("http://localhost:9080");
但收到此错误:
TypeError: Object #<Object> has no method 'connect'