Socket.IO启动从客户端到第三方服务器的连接

时间:2016-03-30 14:53:49

标签: node.js socket.io client

我在客户端上使用socket.io,我想从客户端启动连接到运行socket.io的服务器的连接。

这可能吗? 我是使用socket.io-client吗?

这是我的代码

客户端

<script src="http://cdnjs.cloudflare.com/ajax/libs/socket.io/1.4.5/socket.io.js"></script> <script> var socket = io.connect("localhost:8001") </script>

在浏览器控制台中,我收到以下错误

获取http://file/socket.io/?EIO=3&transport=polling&t=LF7pj8U net :: ERR_NAME_NOT_RESOLVED

服务器

var http = require("http")
var io = require('socket.io')
var server = http.createServer(function(req, res){
})
server.listen(8001)

1 个答案:

答案 0 :(得分:0)

如果socket.io服务器与http服务器不是同一节点实例,则需要像这样实例化套接字服务:

var io = require('socket.io')();
io.listen(8001);