Skip to content

聊天室

javascript
// 服务端
const net = require('node:net')
const server = net.createServer()

server.on('connection', (clientSocket) => {
    //   给 client 客服端发送消息
    clientSocket.write('hello')

    // 	监听客户端数据
    clientSocket.on('data', (data) => {
        console.log(data.toString())
    })
})

server.listen(3000)
javascript
// 客户端
const net = require('node:net')
const client = net.createConnection({
    host: '127.0.0.1',
    port: 3000,
})

client.on('connect', () => {
    console.log('成功连接上服务器')
    // 监听控制台的输入,并将消息发送到服务端
    process.stdin.on('data', (data) => {
        client.write(data.toString().trim())
    })
})
client.on('data', (data) => {
    console.log(data.toString())
})