1. 首页
  2. 服务器应用
  3. Web服务器
  4. Nodejs创建TCP服务器 - king0222

Nodejs创建TCP服务器 - king0222

上传者: 2021-09-21 21:06:21上传 PDF文件 84.12 KB 热度 10次

通过server对象具注册了以下几个监听事件:下面一个例子是在TCP服务器的声明周期中监听了如上几个事件:一旦建立连接成功后,会得到一个socket对象作为回调中的参数,我们可以操作这个socket对象,前面提到过tcp连接的对象是可读可写的流。因为socket对象同时具有可读流的性质和可写流的性质,因此上面的例子你可以反过来形成下面这样的代码:上面的代码将hello.text文件内容输出到socket对象中返回给客户端,当内容输出完成后,tcp连接就会退出,在前面的文章中有说过Pipe的用法,默认情况下在数据读取完成后就会执行end方法,因此如果不想要这样的效果并保持连接的话可以在pipe中添加第二个参数:{ end : false },并重写end监听。

下载地址
用户评论