node.js - 如何检测客户端在 net.CreateServer 内断开连接?

标签 node.js

美好的一天,

我正在玩这里找到的例子:PHP Socket Server vs node.js: Web Chat .

使用 gMUD(类似 telnet 的客户端)连接到我的服务器,我似乎无法检测客户端何时与服务器断开连接。

这是我正在使用的两个事件:

socket.on('end', function() {
    console.log('end');
});

socket.on('error', function() {
    console.log('error');
});

说实话,我认为错误事件可以做到这一点。还有其他我实际上错过的事件吗?

最佳答案

我找到了。这是显而易见的:

socket.on('close', function() {
    //Do something
});

关于node.js - 如何检测客户端在 net.CreateServer 内断开连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6317721/

相关文章:

javascript - Node.js 中的 Mysql select 子句

node.js - 是否可以将 ffmpeg 之类的东西捆绑到 Node 应用程序中?

node.js - Cloudformation为javascript部署aws sdk

node.js - 在 Google Cloud Function 中按路径需要 key 文件

html - 如何在 pug 文件中使用 <br> ?

javascript - Node.js 提示模块不支持选项

node.js - 如何让express.static中间件忽略get参数?

http - 什么是http升级?

javascript - Node.js dom apis - jsdom、cheerio - 我可以使用 JS 命令还是需要使用 jQuery?

node.js - Node.js 中 Node 静态的请求资源上不存在 'Access-Control-Allow-Origin' header