net
模块:
https://nodejs.org/docs/latest/api/net.html
1.server
js
const net = require('net')
const server = net.createServer((socket) => {
console.log('客户端已连接')
socket.write('欢迎来到服务器!\n')
socket.on('data', (data) => {
console.log('接收到数据:', data.toString())
})
socket.on('end', () => {
console.log('客户端已断开连接')
})
})
server.listen(8080, () => {
console.log('服务器正在监听端口 8080')
})
2.client
js
const net = require('net')
const client = net.createConnection({ port: 8080 }, () => {
console.log('已连接到服务器')
client.write('你好,服务器!\n')
})
client.on('data', (data) => {
console.log('接收到:', data.toString())
client.end()
})
client.on('end', () => {
console.log('断开与服务器的连接')
})