server.listen([port[, host[, backlog]]][, callback])


启动 TCP 服务器,监听给定 porthost 上的连接。

如果 port 被省略或为 0,则操作系统将分配任意未使用的端口,可以在 'listening' 事件触发后使用 server.address().port 检索该端口。

如果省略 host,则当 IPv6 可用时,服务器将接受未指定的 IPv6 地址 (::) 上的连接,否则接受未指定的 IPv4 地址 (0.0.0.0) 上的连接。

在大多数操作系统中,监听未指定的 IPv6 地址 (::) 可能会导致 net.Server 也监听未指定的 IPv4 地址 (0.0.0.0)。

Start a TCP server listening for connections on the given port and host.

If port is omitted or is 0, the operating system will assign an arbitrary unused port, which can be retrieved by using server.address().port after the 'listening' event has been emitted.

If host is omitted, the server will accept connections on the unspecified IPv6 address (::) when IPv6 is available, or the unspecified IPv4 address (0.0.0.0) otherwise.

In most operating systems, listening to the unspecified IPv6 address (::) may cause the net.Server to also listen on the unspecified IPv4 address (0.0.0.0).