net中的connect事件

按照nodejs实战书上的代码进行操作,发现有新用户连接node服务器时,不会触发connect事件
代码如下

node版本8.12

const events = require("events");
const net = require("net");

const server = net.createServer(function(client) {
  const id = `${client.remoteAddress}:${client.remotePort}`;
  client.on("connect", function() {
    console.log(123123213);
  });

    //有一些文章中说是connection事件,也试过,无效

  client.on("data", function(data) {
    console.log(data);
    data = data.toString();
  })
});
server.listen(8081);

连接代码

telnet 127.0.0.1 8081
阅读 2.5k
1 个回答

你的这个回调函数里。不会有connect事件。

——————
update:

不知道你的书里怎么说的,但是,
在进入回调的时候已经连接上了,怎么还会再次触发connect


Node.js net模块文档没有提到。

stackoverflow相关问答

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏