好的,以下是一个简单的 Node.js socket 编程示例,使用的是 Node.js 内置的 net
模块:
const net = require('net');
// 创建服务器
const server = net.createServer(function(socket) {
// 服务器收到客户端的数据时触发
socket.on('data', function(data) {
console.log('服务器收到客户端的数据: ' + data);
// 向客户端发送数据
socket.write('你好,客户端');
});
// 服务器监听到客户端断开连接时触发
socket.on('end', function() {
console.log('服务器监听到客户端断开连接');
});
});
// 服务器监听在 3000 端口
server.listen(3000, function() {
console.log('服务器启动成功');
});