@Author:Outman
@Date:2023-01-03
node 中 net 模块的使用
1.网络通信—— client 端
const net = require('net');
const port = 4000;
const host = '127.0.0.1';
const client = net.createConnection(port,host);
client.on('connect',()=>{
console.log('client is connected');
})
client.on('data',(data)=>{
console.log('client get server data:',data.toString());
})
client.end('this is client');
client.on('close',()=>{
console.log('client is close');
})
2.网络通信—— server 端
const net = require('net');
const port = 4000;
const host = '127.0.0.1';
const server = net.createServer(socket =>{
console.log('server is connected');
socket.on('data',(data)=>{
console.log('server get client data:',data.toString());
socket.write('this is server');
})
socket.on('close',()=>{
console.log('client is close');
})
});
server.listen(port,host,()=>{
console.log('server is running');
})