gpt4 book ai didi

node.js - 将临时端口与 socket.io 服务器一起使用

转载 作者:太空宇宙 更新时间:2023-11-04 02:04:14 24 4
gpt4 key购买 nike

我正在寻找一种使用临时端口启动 socket.io 服务器的方法。如何使用 socket.io 服务器获取临时端口?

也许我需要做的是:

const Server = require('socket.io);
const s = new Server('http://localhost');

也许会使用临时端口,按原样?

那么,我如何检索 socket.io 找到的端口?

最佳答案

您的示例代码将仅使用默认的 socket.io 端口,我认为是 8080

我的建议是随机选择一个在临时范围或您定义的范围内的端口号,然后使用此库检查它是否可用。 https://github.com/indexzero/node-portfinder

您还可以在循环中单步执行端口,尝试获取可绑定(bind)的最低端口。使用 portfinder 确保它可用,然后使用它。

这还有一个第二个优点,那就是能够告诉您使用了哪个端口。

关于node.js - 将临时端口与 socket.io 服务器一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44896156/

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