面试题答案
一键面试- 实现步骤:
- 引入
net
模块,这是Node.js内置用于网络操作的模块。 - 创建一个TCP服务器实例,使用
net.createServer()
方法。 - 在服务器实例的
connection
事件处理程序中,向连接的客户端发送Hello, TCP Client!
消息。 - 监听指定端口,让服务器开始工作。
- 引入
- 核心代码:
const net = require('net');
// 创建TCP服务器
const server = net.createServer((socket) => {
// 向客户端发送消息
socket.write('Hello, TCP Client!');
// 关闭连接
socket.end();
});
// 监听指定端口,这里假设端口为8080
server.listen(8080, () => {
console.log('Server is listening on port 8080');
});