@@ -841,82 +841,10 @@ added: v0.1.90
841841
842842Stops the server from accepting new connections. See [ ` net.Server.close() ` ] [ ] .
843843
844- ### server.listen(handle[ , callback] )
845- <!-- YAML
846- added: v0.5.10
847- -->
848-
849- * ` handle ` {Object}
850- * ` callback ` {Function}
851-
852- The ` handle ` object can be set to either a server or socket (anything
853- with an underlying ` _handle ` member), or a ` {fd: <n>} ` object.
854-
855- This will cause the server to accept connections on the specified
856- handle, but it is presumed that the file descriptor or handle has
857- already been bound to a port or domain socket.
858-
859- Listening on a file descriptor is not supported on Windows.
860-
861- This function is asynchronous. ` callback ` will be added as a listener for the
862- [ ` 'listening' ` ] [ ] event. See also [ ` net.Server.listen() ` ] [ ] .
863-
864- Returns ` server ` .
865-
866- * Note* : The ` server.listen() ` method may be called multiple times. Each
867- subsequent call will * re-open* the server using the provided options.
868-
869- ### server.listen(path[ , callback] )
870- <!-- YAML
871- added: v0.1.90
872- -->
873-
874- * ` path ` {string}
875- * ` callback ` {Function}
876-
877- Start a UNIX socket server listening for connections on the given ` path ` .
878-
879- This function is asynchronous. ` callback ` will be added as a listener for the
880- [ ` 'listening' ` ] [ ] event. See also [ ` net.Server.listen(path) ` ] [ ] .
881-
882- * Note* : The ` server.listen() ` method may be called multiple times. Each
883- subsequent call will * re-open* the server using the provided options.
884-
885- ### server.listen([ port] [ , hostname ] [ , backlog] [ , callback ] )
886- <!-- YAML
887- added: v0.1.90
888- -->
889-
890- * ` port ` {number}
891- * ` hostname ` {string}
892- * ` backlog ` {number}
893- * ` callback ` {Function}
894-
895- Begin accepting connections on the specified ` port ` and ` hostname ` . If the
896- ` hostname ` is omitted, the server will accept connections on the
897- [ unspecified IPv6 address] [ ] (` :: ` ) when IPv6 is available, or the
898- [ unspecified IPv4 address] [ ] (` 0.0.0.0 ` ) otherwise.
899-
900- * Note* : In most operating systems, listening to the
901- [ unspecified IPv6 address] [ ] (` :: ` ) may cause the ` net.Server ` to also listen on
902- the [ unspecified IPv4 address] [ ] (` 0.0.0.0 ` ).
903-
904- Omit the port argument, or use a port value of ` 0 ` , to have the operating system
905- assign a random port, which can be retrieved by using ` server.address().port `
906- after the ` 'listening' ` event has been emitted.
907-
908- To listen to a unix socket, supply a filename instead of port and hostname.
909-
910- ` backlog ` is the maximum length of the queue of pending connections.
911- The actual length will be determined by the OS through sysctl settings such as
912- ` tcp_max_syn_backlog ` and ` somaxconn ` on linux. The default value of this
913- parameter is 511 (not 512).
914-
915- This function is asynchronous. ` callback ` will be added as a listener for the
916- [ ` 'listening' ` ] [ ] event. See also [ ` net.Server.listen(port) ` ] [ ] .
844+ ### server.listen()
917845
918- * Note * : The ` server.listen() ` method may be called multiple times. Each
919- subsequent call will * re-open * the server using the provided options .
846+ Starts the HTTP server listening for connections.
847+ This method is identical to [ ` server.listen() ` ] [ ] from [ ` net.Server ` ] [ ] .
920848
921849### server.listening
922850<!-- YAML
@@ -1971,6 +1899,7 @@ const req = http.request(options, (res) => {
19711899[ `response.write(data, encoding)` ] : #http_response_write_chunk_encoding_callback
19721900[ `response.writeContinue()` ] : #http_response_writecontinue
19731901[ `response.writeHead()` ] : #http_response_writehead_statuscode_statusmessage_headers
1902+ [ `server.listen()` ] : net.html#net_server_listen
19741903[ `server.timeout` ] : #http_server_timeout
19751904[ `setHeader(name, value)` ] : #http_request_setheader_name_value
19761905[ `socket.setKeepAlive()` ] : net.html#net_socket_setkeepalive_enable_initialdelay
0 commit comments