gpt4 book ai didi

node.js - node.js 可以在 UNIX 套接字上监听吗?

转载 作者:IT老高 更新时间:2023-10-28 21:53:32 25 4
gpt4 key购买 nike

node.js 可以监听 UNIX 套接字吗?我没有找到任何有关此的文档。我只看到了监听专用端口的可能性。

最佳答案

要监听 node.js 中的传入连接,您需要使用 net.server类。

创建此类实例的标准方法是使用 net.createServer(...) 函数。一旦你有了这个类的实例,你就可以使用 server.listen(...) 函数来告诉服务器实际监听的位置。

如果要监听的第一个参数是一个数字,那么 nodejs 将监听具有该端口号的 TCP/IP 套接字。但是,如果要监听的第一个参数是字符串,则服务器对象将在该路径的 Unix 套接字上进行监听。

var net = require('net');

// This server listens on a Unix socket at /var/run/mysocket
var unixServer = net.createServer(function(client) {
// Do something with the client connection
});
unixServer.listen('/var/run/mysocket');

// This server listens on TCP/IP port 1234
var tcpServer = net.createServer(function(client) {
// Do something with the client connection
});
tcpServer.listen(1234);

关于node.js - node.js 可以在 UNIX 套接字上监听吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7045614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com