Skip to content

Commit

Permalink
doc: fix net.Server.listen bind behavior
Browse files Browse the repository at this point in the history
PR-URL: #503
Reviewed-By: Rod Vagg <[email protected]>
  • Loading branch information
zertosh authored and rvagg committed Jan 27, 2015
1 parent 84b05d4 commit 5c7ab96
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 11 deletions.
7 changes: 4 additions & 3 deletions doc/api/http.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -162,9 +162,10 @@ If a client connection emits an 'error' event, it will be forwarded here.

### server.listen(port[, hostname][, backlog][, callback])

Begin accepting connections on the specified port and hostname. If the
hostname is omitted, the server will accept connections directed to any
IPv4 address (`INADDR_ANY`).
Begin accepting connections on the specified `port` and `hostname`. If the
`hostname` is omitted, the server will accept connections on any IPv6 address
(`::`) when IPv6 is available, or any IPv4 address (`0.0.0.0`) otherwise. A
port value of zero will assign a random port.

To listen to a unix socket, supply a filename instead of port and hostname.

Expand Down
9 changes: 5 additions & 4 deletions doc/api/net.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -137,11 +137,12 @@ A factory method which returns a new ['net.Socket'](#net_class_net_socket).

This class is used to create a TCP or local server.

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

Begin accepting connections on the specified `port` and `host`. If the
`host` is omitted, the server will accept connections directed to any
IPv4 address (`INADDR_ANY`). A port value of zero will assign a random port.
Begin accepting connections on the specified `port` and `hostname`. If the
`hostname` is omitted, the server will accept connections on any IPv6 address
(`::`) when IPv6 is available, or any IPv4 address (`0.0.0.0`) otherwise. A
port value of zero will assign a random port.

Backlog is the maximum length of the queue of pending connections.
The actual length will be determined by your OS through sysctl settings such as
Expand Down
9 changes: 5 additions & 4 deletions doc/api/tls.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -586,11 +586,12 @@ NOTE: you may want to use some npm module like [asn1.js] to parse the
certificates.


### server.listen(port[, host][, callback])
### server.listen(port[, hostname][, callback])

Begin accepting connections on the specified `port` and `host`. If the
`host` is omitted, the server will accept connections directed to any
IPv4 address (`INADDR_ANY`).
Begin accepting connections on the specified `port` and `hostname`. If the
`hostname` is omitted, the server will accept connections on any IPv6 address
(`::`) when IPv6 is available, or any IPv4 address (`0.0.0.0`) otherwise. A
port value of zero will assign a random port.

This function is asynchronous. The last parameter `callback` will be called
when the server has been bound.
Expand Down

0 comments on commit 5c7ab96

Please sign in to comment.