Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

socket.io 简单连接问题?

$
0
0

服务器A,端口3000 var app = require(‘express’)(); var http = require(‘http’).Server(app); var io = require(‘socket.io’)(http);

io.on(‘connection’, function(socket){ console.log(‘a user connected’); });

http.listen(3000, function(){ console.log(‘listening on *:3000’); });

以上是一个简单的服务器代码。

服务器B,端口3001

var app = require(‘express’)(); var http = require(‘http’).Server(app); var io = require(‘socket.io’)(http);

io.on(‘connection’, function(socket){ console.log(‘a user connected’); });

http.listen(3001, function(){ console.log(‘listening on *:3001’); });

代码与服务器A相同,就端口不上 但是现在,我需要在这个服务器上,连接到另一台服务器上 我想使用 var socket = io.connect(‘http://localhost:3000’); 来连接到服务器A,但是IO,不能使用。 我也尝试过 require(‘socket.io’) 指向socket.io.js 这个文件来使用,也不行。

这应该怎么办?是我使用的头文件不对吗?

或则两台服务器之间用其他方式通信?

谢谢大家,QQ:1482335226 ,望指导,有酬谢!


Viewing all articles
Browse latest Browse all 14821

Trending Articles