【发布时间】:2012-09-19 17:48:51
【问题描述】:
server.js
var io = require('socket.io').listen(3000);
io.sockets.on('connection', function (socket)
{
console.log("server is connected");
socket.on('disconnect', function ()
{
console.log("disconnected");
});
});
client.js
var socket = require('socket.io-client')
.connect('http://localhost:3000/')
.on('connect', function ()
{
console.log("client connected");
socket.disconnect();
})
.on('disconnect', function ()
{
console.log('client disconnected');
//not going to finish the client.js app imediately.
});
为什么?
socket.io-client 在断开连接事件后约 1 分钟保持运行状态。
是否有任何根本性的修复或智能解决方法?
node.js v0.8.8
socket.io v0.9.10
socket.io-client v0.9.10
【问题讨论】: