nodejs socket.io连接问题

book_wss_wss 2017-08-04 04:05:06

客户端连接 var socket = io.connect('http://xxxx:9090') , 服务器端收到:connection 事件,但客户端 socket.connected 总为 false 这是什么原因?

代码如下:

server:

var server = http.createServer(function(req, res) {
res.writeHead(200, {
'Content-type': 'text/html;charset=utf-8'
});
//res.write("人数: " + numscount );
res.end();
}).listen(19967, function() {
//console.log('服务开启19967');

});

var io = socketio.listen(server,{
pingTimeout: 60000,
pingInterval: 25000
});

io.on('connection', function(socket) {
console.log('连接成功');
//numscount++;})

客户端

function myfun()
{
var socket = new io.connect("ws://115.29.7.107:19967", { 'reconnect': false , "auto connect":false, "connect timeout":100});

socket.connect();

socket.on('connect',function()
{
   console.log('Client has connected to the server!');
 });

console.log(1);
console.log(socket);
console.log(2);
}

window.onload=myfun

...全文
399 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,738

社区成员

发帖
与我相关
我的任务
社区描述
网络协议与配置相关内容讨论专区
网络协议网络安全tcp/ip 技术论坛(原bbs)
社区管理员
  • 网络协议与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧