Node.js 的 net.Socket 的 end 方法和事件在服务器端疑问
先给出代码,这段代码运行在服务器上。
const net = require('net');
const server = net.createServer((socket) => {
socket.end(() => { /*代码段 1*/ });
socket.on('end', () => { /*代码段 2*/ });
});
问题:
- Node.js 的 net.Socket 文档( https://nodejs.org/docs/lates... )说的 the other end 在这段代码里,具体指的是服务器端的 the other end(也就是客户端),还是指的客户端的 the other end(也就是服务器端)?
- 代码段 1 和代码段 2 同样都是在 end 后执行(是同一个 end 吧?),有什么不一样吗?
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论