gpt4 book ai didi

node.js - 如何将 Node.js 与 IPv6 结合使用?

转载 作者:太空宇宙 更新时间:2023-11-03 23:07:32 25 4
gpt4 key购买 nike

基本上,我想知道如何更改我的 server.js 代码以使其能够与 IPv6 配合使用?我在某处读到,您只需要在“listen(80)”行旁边添加您的 IPv6 地址,这将使它看起来像这样“listen (80, “IPv6”);”

但是,在我的代码中,情况比这要复杂一些。

以下是与服务器相关的代码行:

const 

server = http.createServer(options, app),
.
.
.
var ss=tls.createServer(options, function (box) {
box.setEncoding('utf8');
.
.


ss.listen(8010);
.
.


var sockets = require('socket.io').listen(server).of('/el');
.
.
.
if (!module.parent) {
server.listen(port, function () {
console.log('Listening', this.address());
})
}

最佳答案

这在这里有效:

http = require('http')

server = http.createServer()
server.listen(8080, '::', function() {
console.log('listener');
});

然后测试它:

$ telnet ::1 8080
Trying ::1...
Connected to ::1.
Escape character is '^]'.

关于node.js - 如何将 Node.js 与 IPv6 结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30082641/

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