我想知道是否有一种方法可以确定节点/ JavaScript中哪些客户端和服务器套接字相互连接。这是一个简单的示例,可以更清楚地说明clientSocket
和serverSocket
的含义。
import http from 'http';
import net from 'net';
const port = 4004;
const server = http.createServer(options).listen(port);
let clientSocket;
server.on('connection', (serverSocket) => {
// Is there any way to identify that `clientSocket` and `serverSocket` are connected?
});
clientSocket = net.connect(port);
在此示例中,只有一个客户端套接字和一个服务器套接字,但是显然,当您处理大量连接时,事情变得更加复杂。除了通过连接发送数据之外,还有什么方法可以确定哪些套接字相互连接?