doc: fix nits in net.md
* Add missing types. * Fix function signatures. * Fix typos. * Unify comment style. * Fix ASCII sorting of bottom references. PR-URL: https://github.com/nodejs/node/pull/29577 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
This commit is contained in:
parent
4d798e1b1b
commit
954bf56c1e
@ -130,7 +130,7 @@ as a string.
|
|||||||
const server = net.createServer((socket) => {
|
const server = net.createServer((socket) => {
|
||||||
socket.end('goodbye\n');
|
socket.end('goodbye\n');
|
||||||
}).on('error', (err) => {
|
}).on('error', (err) => {
|
||||||
// handle errors here
|
// Handle errors here.
|
||||||
throw err;
|
throw err;
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -147,7 +147,7 @@ Don't call `server.address()` until the `'listening'` event has been emitted.
|
|||||||
added: v0.1.90
|
added: v0.1.90
|
||||||
-->
|
-->
|
||||||
|
|
||||||
* `callback` {Function} Called when the server is closed
|
* `callback` {Function} Called when the server is closed.
|
||||||
* Returns: {net.Server}
|
* Returns: {net.Server}
|
||||||
|
|
||||||
Stops the server from accepting new connections and keeps existing
|
Stops the server from accepting new connections and keeps existing
|
||||||
@ -165,6 +165,8 @@ deprecated: v0.9.7
|
|||||||
|
|
||||||
> Stability: 0 - Deprecated: Use [`server.getConnections()`][] instead.
|
> Stability: 0 - Deprecated: Use [`server.getConnections()`][] instead.
|
||||||
|
|
||||||
|
* {integer|null}
|
||||||
|
|
||||||
The number of concurrent connections on the server.
|
The number of concurrent connections on the server.
|
||||||
|
|
||||||
This becomes `null` when sending a socket to a child with
|
This becomes `null` when sending a socket to a child with
|
||||||
@ -269,9 +271,9 @@ changes:
|
|||||||
functions.
|
functions.
|
||||||
* `exclusive` {boolean} **Default:** `false`
|
* `exclusive` {boolean} **Default:** `false`
|
||||||
* `readableAll` {boolean} For IPC servers makes the pipe readable
|
* `readableAll` {boolean} For IPC servers makes the pipe readable
|
||||||
for all users. **Default:** `false`
|
for all users. **Default:** `false`.
|
||||||
* `writableAll` {boolean} For IPC servers makes the pipe writable
|
* `writableAll` {boolean} For IPC servers makes the pipe writable
|
||||||
for all users. **Default:** `false`
|
for all users. **Default:** `false`.
|
||||||
* `ipv6Only` {boolean} For TCP servers, setting `ipv6Only` to `true` will
|
* `ipv6Only` {boolean} For TCP servers, setting `ipv6Only` to `true` will
|
||||||
disable dual-stack support, i.e., binding to host `::` won't make
|
disable dual-stack support, i.e., binding to host `::` won't make
|
||||||
`0.0.0.0` be bound. **Default:** `false`.
|
`0.0.0.0` be bound. **Default:** `false`.
|
||||||
@ -354,6 +356,8 @@ added: v5.7.0
|
|||||||
added: v0.2.0
|
added: v0.2.0
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
* {integer}
|
||||||
|
|
||||||
Set this property to reject connections when the server's connection count gets
|
Set this property to reject connections when the server's connection count gets
|
||||||
high.
|
high.
|
||||||
|
|
||||||
@ -542,6 +546,8 @@ socket as reported by the operating system:
|
|||||||
added: v0.3.8
|
added: v0.3.8
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
* {integer}
|
||||||
|
|
||||||
`net.Socket` has the property that `socket.write()` always works. This is to
|
`net.Socket` has the property that `socket.write()` always works. This is to
|
||||||
help users get up and running quickly. The computer cannot always keep up
|
help users get up and running quickly. The computer cannot always keep up
|
||||||
with the amount of data that is written to a socket - the network connection
|
with the amount of data that is written to a socket - the network connection
|
||||||
@ -564,6 +570,8 @@ Users who experience large or growing `bufferSize` should attempt to
|
|||||||
added: v0.5.3
|
added: v0.5.3
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
* {integer}
|
||||||
|
|
||||||
The amount of received bytes.
|
The amount of received bytes.
|
||||||
|
|
||||||
### socket.bytesWritten
|
### socket.bytesWritten
|
||||||
@ -571,6 +579,8 @@ The amount of received bytes.
|
|||||||
added: v0.5.3
|
added: v0.5.3
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
* {integer}
|
||||||
|
|
||||||
The amount of bytes sent.
|
The amount of bytes sent.
|
||||||
|
|
||||||
### socket.connect()
|
### socket.connect()
|
||||||
@ -659,10 +669,10 @@ const net = require('net');
|
|||||||
net.connect({
|
net.connect({
|
||||||
port: 80,
|
port: 80,
|
||||||
onread: {
|
onread: {
|
||||||
// Reuses a 4KiB Buffer for every read from the socket
|
// Reuses a 4KiB Buffer for every read from the socket.
|
||||||
buffer: Buffer.alloc(4 * 1024),
|
buffer: Buffer.alloc(4 * 1024),
|
||||||
callback: function(nread, buf) {
|
callback: function(nread, buf) {
|
||||||
// Received data is available in `buf` from 0 to `nread`
|
// Received data is available in `buf` from 0 to `nread`.
|
||||||
console.log(buf.toString('utf8', 0, nread));
|
console.log(buf.toString('utf8', 0, nread));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -705,6 +715,8 @@ called with `{port: port, host: host}` as `options`.
|
|||||||
added: v6.1.0
|
added: v6.1.0
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
* {boolean}
|
||||||
|
|
||||||
If `true`,
|
If `true`,
|
||||||
[`socket.connect(options[, connectListener])`][`socket.connect(options)`] was
|
[`socket.connect(options[, connectListener])`][`socket.connect(options)`] was
|
||||||
called and has not yet finished. It will stay `true` until the socket becomes
|
called and has not yet finished. It will stay `true` until the socket becomes
|
||||||
@ -732,7 +744,7 @@ listeners for that event will receive `exception` as an argument.
|
|||||||
* {boolean} Indicates if the connection is destroyed or not. Once a
|
* {boolean} Indicates if the connection is destroyed or not. Once a
|
||||||
connection is destroyed no further data can be transferred using it.
|
connection is destroyed no further data can be transferred using it.
|
||||||
|
|
||||||
### socket.end([data][, encoding][, callback])
|
### socket.end([data[, encoding]][, callback])
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
added: v0.1.90
|
added: v0.1.90
|
||||||
-->
|
-->
|
||||||
@ -753,6 +765,8 @@ If `data` is specified, it is equivalent to calling
|
|||||||
added: v0.9.6
|
added: v0.9.6
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
* {string}
|
||||||
|
|
||||||
The string representation of the local IP address the remote client is
|
The string representation of the local IP address the remote client is
|
||||||
connecting on. For example, in a server listening on `'0.0.0.0'`, if a client
|
connecting on. For example, in a server listening on `'0.0.0.0'`, if a client
|
||||||
connects on `'192.168.1.1'`, the value of `socket.localAddress` would be
|
connects on `'192.168.1.1'`, the value of `socket.localAddress` would be
|
||||||
@ -763,6 +777,8 @@ connects on `'192.168.1.1'`, the value of `socket.localAddress` would be
|
|||||||
added: v0.9.6
|
added: v0.9.6
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
* {integer}
|
||||||
|
|
||||||
The numeric representation of the local port. For example, `80` or `21`.
|
The numeric representation of the local port. For example, `80` or `21`.
|
||||||
|
|
||||||
### socket.pause()
|
### socket.pause()
|
||||||
@ -799,6 +815,8 @@ If the socket is `ref`ed calling `ref` again will have no effect.
|
|||||||
added: v0.5.10
|
added: v0.5.10
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
* {string}
|
||||||
|
|
||||||
The string representation of the remote IP address. For example,
|
The string representation of the remote IP address. For example,
|
||||||
`'74.125.127.100'` or `'2001:4860:a005::68'`. Value may be `undefined` if
|
`'74.125.127.100'` or `'2001:4860:a005::68'`. Value may be `undefined` if
|
||||||
the socket is destroyed (for example, if the client disconnected).
|
the socket is destroyed (for example, if the client disconnected).
|
||||||
@ -808,6 +826,8 @@ the socket is destroyed (for example, if the client disconnected).
|
|||||||
added: v0.11.14
|
added: v0.11.14
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
* {string}
|
||||||
|
|
||||||
The string representation of the remote IP family. `'IPv4'` or `'IPv6'`.
|
The string representation of the remote IP family. `'IPv4'` or `'IPv6'`.
|
||||||
|
|
||||||
### socket.remotePort
|
### socket.remotePort
|
||||||
@ -815,6 +835,8 @@ The string representation of the remote IP family. `'IPv4'` or `'IPv6'`.
|
|||||||
added: v0.5.10
|
added: v0.5.10
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
* {integer}
|
||||||
|
|
||||||
The numeric representation of the remote port. For example, `80` or `21`.
|
The numeric representation of the remote port. For example, `80` or `21`.
|
||||||
|
|
||||||
### socket.resume()
|
### socket.resume()
|
||||||
@ -946,6 +968,7 @@ added: v0.7.0
|
|||||||
|
|
||||||
* `options` {Object}
|
* `options` {Object}
|
||||||
* `connectListener` {Function}
|
* `connectListener` {Function}
|
||||||
|
* Returns: {net.Socket}
|
||||||
|
|
||||||
Alias to
|
Alias to
|
||||||
[`net.createConnection(options[, connectListener])`][`net.createConnection(options)`].
|
[`net.createConnection(options[, connectListener])`][`net.createConnection(options)`].
|
||||||
@ -957,6 +980,7 @@ added: v0.1.90
|
|||||||
|
|
||||||
* `path` {string}
|
* `path` {string}
|
||||||
* `connectListener` {Function}
|
* `connectListener` {Function}
|
||||||
|
* Returns: {net.Socket}
|
||||||
|
|
||||||
Alias to
|
Alias to
|
||||||
[`net.createConnection(path[, connectListener])`][`net.createConnection(path)`].
|
[`net.createConnection(path[, connectListener])`][`net.createConnection(path)`].
|
||||||
@ -969,6 +993,7 @@ added: v0.1.90
|
|||||||
* `port` {number}
|
* `port` {number}
|
||||||
* `host` {string}
|
* `host` {string}
|
||||||
* `connectListener` {Function}
|
* `connectListener` {Function}
|
||||||
|
* Returns: {net.Socket}
|
||||||
|
|
||||||
Alias to
|
Alias to
|
||||||
[`net.createConnection(port[, host][, connectListener])`][`net.createConnection(port, host)`].
|
[`net.createConnection(port[, host][, connectListener])`][`net.createConnection(port, host)`].
|
||||||
@ -1023,7 +1048,7 @@ in the [`net.createServer()`][] section:
|
|||||||
```js
|
```js
|
||||||
const net = require('net');
|
const net = require('net');
|
||||||
const client = net.createConnection({ port: 8124 }, () => {
|
const client = net.createConnection({ port: 8124 }, () => {
|
||||||
// 'connect' listener
|
// 'connect' listener.
|
||||||
console.log('connected to server!');
|
console.log('connected to server!');
|
||||||
client.write('world!\r\n');
|
client.write('world!\r\n');
|
||||||
});
|
});
|
||||||
@ -1077,7 +1102,7 @@ added: v0.1.90
|
|||||||
* `connectListener` {Function} Common parameter of the
|
* `connectListener` {Function} Common parameter of the
|
||||||
[`net.createConnection()`][] functions, an "once" listener for the
|
[`net.createConnection()`][] functions, an "once" listener for the
|
||||||
`'connect'` event on the initiating socket. Will be passed to
|
`'connect'` event on the initiating socket. Will be passed to
|
||||||
[`socket.connect(path[, connectListener])`][`socket.connect(port, host)`].
|
[`socket.connect(port[, host][, connectListener])`][`socket.connect(port, host)`].
|
||||||
* Returns: {net.Socket} The newly created socket used to start the connection.
|
* Returns: {net.Socket} The newly created socket used to start the connection.
|
||||||
|
|
||||||
Initiates a TCP connection.
|
Initiates a TCP connection.
|
||||||
@ -1124,7 +1149,7 @@ on port 8124:
|
|||||||
```js
|
```js
|
||||||
const net = require('net');
|
const net = require('net');
|
||||||
const server = net.createServer((c) => {
|
const server = net.createServer((c) => {
|
||||||
// 'connection' listener
|
// 'connection' listener.
|
||||||
console.log('client connected');
|
console.log('client connected');
|
||||||
c.on('end', () => {
|
c.on('end', () => {
|
||||||
console.log('client disconnected');
|
console.log('client disconnected');
|
||||||
@ -1193,6 +1218,9 @@ added: v0.3.0
|
|||||||
|
|
||||||
Returns `true` if input is a version 6 IP address, otherwise returns `false`.
|
Returns `true` if input is a version 6 IP address, otherwise returns `false`.
|
||||||
|
|
||||||
|
[IPC]: #net_ipc_support
|
||||||
|
[Identifying paths for IPC connections]: #net_identifying_paths_for_ipc_connections
|
||||||
|
[Readable Stream]: stream.html#stream_class_stream_readable
|
||||||
[`'close'`]: #net_event_close
|
[`'close'`]: #net_event_close
|
||||||
[`'connect'`]: #net_event_connect
|
[`'connect'`]: #net_event_connect
|
||||||
[`'connection'`]: #net_event_connection
|
[`'connection'`]: #net_event_connection
|
||||||
@ -1238,9 +1266,6 @@ Returns `true` if input is a version 6 IP address, otherwise returns `false`.
|
|||||||
[`socket.setEncoding()`]: #net_socket_setencoding_encoding
|
[`socket.setEncoding()`]: #net_socket_setencoding_encoding
|
||||||
[`socket.setTimeout()`]: #net_socket_settimeout_timeout_callback
|
[`socket.setTimeout()`]: #net_socket_settimeout_timeout_callback
|
||||||
[`socket.setTimeout(timeout)`]: #net_socket_settimeout_timeout_callback
|
[`socket.setTimeout(timeout)`]: #net_socket_settimeout_timeout_callback
|
||||||
[IPC]: #net_ipc_support
|
|
||||||
[Identifying paths for IPC connections]: #net_identifying_paths_for_ipc_connections
|
|
||||||
[Readable Stream]: stream.html#stream_class_stream_readable
|
|
||||||
[half-closed]: https://tools.ietf.org/html/rfc1122
|
[half-closed]: https://tools.ietf.org/html/rfc1122
|
||||||
[stream_writable_write]: stream.html#stream_writable_write_chunk_encoding_callback
|
[stream_writable_write]: stream.html#stream_writable_write_chunk_encoding_callback
|
||||||
[unspecified IPv4 address]: https://en.wikipedia.org/wiki/0.0.0.0
|
[unspecified IPv4 address]: https://en.wikipedia.org/wiki/0.0.0.0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user