Node.js —— 创建TCP服务器
来源:互联网 发布:养车软件哪个好 编辑:程序博客网 时间:2024/05/22 06:13
一、使用net模块创建TCP服务器
var net=require('net');const PORT=18001;const HOST='127.0.0.1';function clientHeader(socket){ // socket参数是指客户端 console.log("someone connected"); // 监听“客户端发来信息"事件 socket.on('data',function dataHeader(data){ console.log(socket.remoteAddress,socket.remotePort,'send',data.toString()); socket.write('tcp server received\n');// 服务器向客户端发送信息 }); // 监听”客户端断开“的事件 socket.on('close',function (){ console.log(socket.remoteAddress,socket.remotePort,'disconnected'); })}// 创建服务器var app=net.createServer(clientHeader);// 传入监听函数,当connection事件发生后会启动监听app.listen(PORT,HOST);console.log("tcp server running on tcp://",HOST,":",PORT);
二、使用telnet连接TCP服务器
在命令行输入
$ telnet localhost 18001
三、使用net创建TCP客户端
var net=require('net');const PORT=18001;const HOST='127.0.0.1';// 创建客户端var tcpClient=net.Socket();tcpClient.connect(PORT,HOST,function(){ console.log("Connect success"); tcpClient.write('this is tcp cilent by Node.js\n');// 客户端向服务器发送信息});// 监听“服务器发来信息”事件tcpClient.on('data',function(data){ console.log('receive:',data.toString());});
阅读全文
0 0
- Node.js —— 创建TCP服务器
- node.js学习之创建TCP服务器
- Node.js-创建Web服务器和TCP服务器
- Node.js创建服务器
- Node.js —— 使用http模块创建Web服务器
- node.js 创建 https 服务器
- Node.js 创建HTTP服务器
- node.js 创建 https 服务器
- Node.js 创建HTTP服务器
- Node.js创建HTTP服务器
- 用Node.js创建服务器
- 基于Node.js搭建TCP聊天服务器
- Node.js —— 使用express创建web服务器及路由
- Node.js Web 模块-创建web服务器
- Node.js创建http服务器简单实现
- node.js简单服务器创建代码
- node.js基础(创建web服务器)
- node.js快速创建http服务器
- 堆和优先队列
- 【TensorFlow】MNIST(使用CNN)
- 【软考】区分网桥,路由器的区别
- HTML(一)
- Debug: django model querysets-> pandas.Dataframe
- Node.js —— 创建TCP服务器
- Java日记
- 【OVS2.5源码解读】datapath的netlink机制
- CNN中感受野的计算
- #随笔之java匿名内部类
- [LeetCode]338. Counting Bits
- 【JavaScript】引擎、运行时
- U-Mail:优秀的linux邮件系统
- C# WinForm常用控件