new net.BoundSocket([options])


  • options <Object>
    • host <string> 要绑定的本地地址。必须是数字 IP 字面值;不会进行 DNS 解析。默认值: '0.0.0.0',如果 ipv6Onlytrue 则为 '::'
    • port <number> 本地端口。0 请求操作系统分配的临时端口。 默认值: 0
    • ipv6Only <boolean> 设置 IPV6_V6ONLY,禁用双栈支持,使套接字仅绑定 IPv6。仅对 IPv6 绑定有意义。默认值: false
    • reusePort <boolean> 设置 SO_REUSEPORT,允许多个套接字绑定相同的地址和端口,以进行内核级负载均衡。支持情况取决于平台。默认值: false
    • path <string> 在指定路径绑定一个 Unix 域套接字(或 Windows 命名管道),而不是 TCP 端点。前缀 '\0' 可选择 Linux 抽象命名空间。与 hostportipv6OnlyreusePort 互斥;同时使用它们会抛出 ERR_INVALID_ARG_VALUE