我有这个简单的 TCP 服务器:
var net = require('net');
var server = net.createServer(function (socket) {
socket.on('connect', function() {
console.log("New client!");
});
});
server.listen(8000, function(){
console.log("server running...")
});
然后我有另一个文件作为client.js:
var net = require('net');
var client = net.connect({port: 8000},
function() {
console.log('client connected');
});
client.on('error', console.error);
我在一个终端窗口中运行服务器,然后在另一个窗口中运行客户端,并希望看到服务器日志“新客户端”。虽然,这不会发生。那么,“连接”事件究竟是什么时候发出的呢?