使用NodeJs
实现TCP通信
原理:
服务端TCP监听来自客户端的连接请求,并使用TCP连接向客户端发送数据;
客户端TCP连接到服务端并与服务器交互数据。客户端与服务端之间依靠套接字进行双向通信
server.js
const net = require('net');
const HOST = '127.0.0.1';
const PORT = 8080;
//统计连接客户端的个数
var count = 0;
// 创建TCP服务器
const server = new net.createServer();
server.setEncoding = 'UTF-8';
//获得一个连接,该链接自动关联scoket对象
server.on('connection', sock => {
sock.name = ++count
console.log(`当前连接客户端数:${
count}`);
// 为这个socket实例添加一个"data"事件处理函数