繁体   English   中英

与socket.io服务器的服务器端连接

[英]server-side connection to a socket.io server

我有一个Java服务器通过web-socket连接web浏览器,特别是socket.io,特别是这个实现: https//github.com/mrniko/netty-socketio

现在我想连接到同一台服务器,而不是从Web浏览器(通过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'

你需要使用socketio-client

$ npm install socket.io-client

https://github.com/LearnBoost/socket.io-client

然后,您可以通过以下连接到另一个套接字服务器:

var io = require('socket.io-client');
var socket = io.connect('http://domain.com');
socket.on('connect', function () {
  // socket connected
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM