| https://beta.docs.nodejs.org/ |
| Learn | https://nodejs.org/en/learn |
| About | https://nodejs.org/en/about |
| Download | https://nodejs.org/en/download |
| Docs | https://nodejs.org/docs/latest/api/ |
| Blog | https://nodejs.org/en/blog/ |
| Contribute | https://github.com/nodejs/node/blob/main/CONTRIBUTING.md |
| https://github.com/nodejs/node |
| About this documentation | https://beta.docs.nodejs.org/index.html |
| Usage and example | https://beta.docs.nodejs.org/synopsis.html |
| Assert | https://beta.docs.nodejs.org/assert.html |
| Async hooks | https://beta.docs.nodejs.org/async_hooks.html |
| Asynchronous context tracking | https://beta.docs.nodejs.org/async_context.html |
| Benchmark runner | https://beta.docs.nodejs.org/bench.html |
| Buffer | https://beta.docs.nodejs.org/buffer.html |
| C++ addons | https://beta.docs.nodejs.org/addons.html |
| C++ embedder API | https://beta.docs.nodejs.org/embedding.html |
| Child process | https://beta.docs.nodejs.org/child_process.html |
| Cluster | https://beta.docs.nodejs.org/cluster.html |
| Command-line API | https://beta.docs.nodejs.org/cli.html |
| Console | https://beta.docs.nodejs.org/console.html |
| Crypto | https://beta.docs.nodejs.org/crypto.html |
| Debugger | https://beta.docs.nodejs.org/debugger.html |
| Deprecated APIs | https://beta.docs.nodejs.org/deprecations.html |
| Diagnostic report | https://beta.docs.nodejs.org/report.html |
| Diagnostics Channel | https://beta.docs.nodejs.org/diagnostics_channel.html |
| DNS | https://beta.docs.nodejs.org/dns.html |
| Domain | https://beta.docs.nodejs.org/domain.html |
| DTLS | https://beta.docs.nodejs.org/dtls.html |
| Environment Variables | https://beta.docs.nodejs.org/environment_variables.html |
| Errors | https://beta.docs.nodejs.org/errors.html |
| Events | https://beta.docs.nodejs.org/events.html |
| FFI | https://beta.docs.nodejs.org/ffi.html |
| File system | https://beta.docs.nodejs.org/fs.html |
| Global objects | https://beta.docs.nodejs.org/globals.html |
| HTTP | https://beta.docs.nodejs.org/http.html |
| HTTP/2 | https://beta.docs.nodejs.org/http2.html |
| HTTPS | https://beta.docs.nodejs.org/https.html |
| Inspector | https://beta.docs.nodejs.org/inspector.html |
| Internationalization support | https://beta.docs.nodejs.org/intl.html |
| Iterable Streams | https://beta.docs.nodejs.org/stream_iter.html |
| Modules: node:module API | https://beta.docs.nodejs.org/module.html |
| Modules: CommonJS modules | https://beta.docs.nodejs.org/modules.html |
| Modules: ECMAScript modules | https://beta.docs.nodejs.org/esm.html |
| Modules: Packages | https://beta.docs.nodejs.org/packages.html |
| Modules: TypeScript | https://beta.docs.nodejs.org/typescript.html |
| Net | https://beta.docs.nodejs.org/net.html |
| net.BlockList | https://beta.docs.nodejs.org/net/BlockList.html |
| net.SocketAddress | https://beta.docs.nodejs.org/net/SocketAddress.html |
| net.Server | https://beta.docs.nodejs.org/net/Server.html |
| net.Socket | https://beta.docs.nodejs.org/net/Socket.html |
| net.BoundSocket | https://beta.docs.nodejs.org/net/BoundSocket.html |
| net.connect | https://beta.docs.nodejs.org/net/connect.html |
| net.createConnection | https://beta.docs.nodejs.org/net/createConnection.html |
| net.createServer | https://beta.docs.nodejs.org/net/createServer.html |
| net.getDefaultAutoSelectFamily | https://beta.docs.nodejs.org/net/getDefaultAutoSelectFamily.html |
| net.setDefaultAutoSelectFamily | https://beta.docs.nodejs.org/net/setDefaultAutoSelectFamily.html |
| net.getDefaultAutoSelectFamilyAttemptTimeout | https://beta.docs.nodejs.org/net/getDefaultAutoSelectFamilyAttemptTimeout.html |
| net.setDefaultAutoSelectFamilyAttemptTimeout | https://beta.docs.nodejs.org/net/setDefaultAutoSelectFamilyAttemptTimeout.html |
| net.isIP | https://beta.docs.nodejs.org/net/isIP.html |
| net.isIPv4 | https://beta.docs.nodejs.org/net/isIPv4.html |
| net.isIPv6 | https://beta.docs.nodejs.org/net/isIPv6.html |
| Node-API | https://beta.docs.nodejs.org/n-api.html |
| OS | https://beta.docs.nodejs.org/os.html |
| Path | https://beta.docs.nodejs.org/path.html |
| Performance measurement APIs | https://beta.docs.nodejs.org/perf_hooks.html |
| Permissions | https://beta.docs.nodejs.org/permissions.html |
| Process | https://beta.docs.nodejs.org/process.html |
| Punycode | https://beta.docs.nodejs.org/punycode.html |
| Query string | https://beta.docs.nodejs.org/querystring.html |
| Readline | https://beta.docs.nodejs.org/readline.html |
| REPL | https://beta.docs.nodejs.org/repl.html |
| Single executable applications | https://beta.docs.nodejs.org/single-executable-applications.html |
| SQLite | https://beta.docs.nodejs.org/sqlite.html |
| Stream | https://beta.docs.nodejs.org/stream.html |
| String decoder | https://beta.docs.nodejs.org/string_decoder.html |
| Test runner | https://beta.docs.nodejs.org/test.html |
| Timers | https://beta.docs.nodejs.org/timers.html |
| TLS (SSL) | https://beta.docs.nodejs.org/tls.html |
| Trace events | https://beta.docs.nodejs.org/tracing.html |
| TTY | https://beta.docs.nodejs.org/tty.html |
| UDP/datagram sockets | https://beta.docs.nodejs.org/dgram.html |
| URL | https://beta.docs.nodejs.org/url.html |
| Util | https://beta.docs.nodejs.org/util.html |
| V8 | https://beta.docs.nodejs.org/v8.html |
| Virtual File System | https://beta.docs.nodejs.org/vfs.html |
| VM (executing JavaScript) | https://beta.docs.nodejs.org/vm.html |
| Web Crypto API | https://beta.docs.nodejs.org/webcrypto.html |
| Web Streams API | https://beta.docs.nodejs.org/webstreams.html |
| WebAssembly System Interface (WASI) | https://beta.docs.nodejs.org/wasi.html |
| Worker threads | https://beta.docs.nodejs.org/worker_threads.html |
| Zlib | https://beta.docs.nodejs.org/zlib.html |
| IPC support | https://beta.docs.nodejs.org/net.html#ipc-support |
| Identifying paths for IPC connections | https://beta.docs.nodejs.org/net.html#identifying-paths-for-ipc-connections |
| net.BlockList | https://beta.docs.nodejs.org/net.html#class-netblocklist |
| blockList.addAddress | https://beta.docs.nodejs.org/net.html#blocklistaddaddressaddress-type |
| blockList.addAddresses | https://beta.docs.nodejs.org/net.html#blocklistaddaddressesaddresses-type |
| blockList.addCIDR | https://beta.docs.nodejs.org/net.html#blocklistaddcidrcidr |
| blockList.addCIDRs | https://beta.docs.nodejs.org/net.html#blocklistaddcidrscidrs |
| blockList.addRange | https://beta.docs.nodejs.org/net.html#blocklistaddrangestart-end-type |
| blockList.addSubnet | https://beta.docs.nodejs.org/net.html#blocklistaddsubnetnet-prefix-type |
| blockList.check | https://beta.docs.nodejs.org/net.html#blocklistcheckaddress-type |
| blockList.clear | https://beta.docs.nodejs.org/net.html#blocklistclear |
| blockList.fromJSON | https://beta.docs.nodejs.org/net.html#blocklistfromjsonvalue |
| BlockList.isBlockList | https://beta.docs.nodejs.org/net.html#blocklistisblocklistvalue |
| BlockList.PRIVATE_RANGES | https://beta.docs.nodejs.org/net.html#blocklistprivate_ranges |
| blockList.removeAddress | https://beta.docs.nodejs.org/net.html#blocklistremoveaddressaddress-type |
| blockList.removeCIDR | https://beta.docs.nodejs.org/net.html#blocklistremovecidrcidr |
| blockList.removeRange | https://beta.docs.nodejs.org/net.html#blocklistremoverangestart-end-type |
| blockList.removeSubnet | https://beta.docs.nodejs.org/net.html#blocklistremovesubnetnet-prefix-type |
| blockList.rules | https://beta.docs.nodejs.org/net.html#blocklistrules |
| blockList.size | https://beta.docs.nodejs.org/net.html#blocklistsize |
| blockList.toJSON | https://beta.docs.nodejs.org/net.html#blocklisttojson |
| net.SocketAddress | https://beta.docs.nodejs.org/net.html#class-netsocketaddress |
| new net.SocketAddress | https://beta.docs.nodejs.org/net.html#new-netsocketaddressoptions |
| socketaddress.address | https://beta.docs.nodejs.org/net.html#socketaddressaddress |
| socketaddress.family | https://beta.docs.nodejs.org/net.html#socketaddressfamily |
| socketaddress.flowlabel | https://beta.docs.nodejs.org/net.html#socketaddressflowlabel |
| socketaddress.port | https://beta.docs.nodejs.org/net.html#socketaddressport |
| SocketAddress.parse | https://beta.docs.nodejs.org/net.html#socketaddressparseinput |
| net.Server | https://beta.docs.nodejs.org/net.html#class-netserver |
| new net.Server | https://beta.docs.nodejs.org/net.html#new-netserveroptions-connectionlistener |
| 'close' | https://beta.docs.nodejs.org/net.html#event-close |
| 'connection' | https://beta.docs.nodejs.org/net.html#event-connection |
| 'error' | https://beta.docs.nodejs.org/net.html#event-error |
| 'listening' | https://beta.docs.nodejs.org/net.html#event-listening |
| 'drop' | https://beta.docs.nodejs.org/net.html#event-drop |
| server.address | https://beta.docs.nodejs.org/net.html#serveraddress |
| server.close | https://beta.docs.nodejs.org/net.html#serverclosecallback |
| server[Symbol.asyncDispose] | https://beta.docs.nodejs.org/net.html#serversymbolasyncdispose |
| server.getConnections | https://beta.docs.nodejs.org/net.html#servergetconnectionscallback |
| server.listen | https://beta.docs.nodejs.org/net.html#serverlisten |
| server.listening | https://beta.docs.nodejs.org/net.html#serverlistening |
| server.maxConnections | https://beta.docs.nodejs.org/net.html#servermaxconnections |
| server.dropMaxConnection | https://beta.docs.nodejs.org/net.html#serverdropmaxconnection |
| server.ref | https://beta.docs.nodejs.org/net.html#serverref |
| server.unref | https://beta.docs.nodejs.org/net.html#serverunref |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| Transferring TCP handles to other threads | https://beta.docs.nodejs.org/net.html#transferring-tcp-handles-to-other-threads |
| new net.Socket | https://beta.docs.nodejs.org/net.html#new-netsocketoptions |
| 'close' | https://beta.docs.nodejs.org/net.html#event-close-1 |
| 'connect' | https://beta.docs.nodejs.org/net.html#event-connect |
| 'connectionAttempt' | https://beta.docs.nodejs.org/net.html#event-connectionattempt |
| 'connectionAttemptFailed' | https://beta.docs.nodejs.org/net.html#event-connectionattemptfailed |
| 'connectionAttemptTimeout' | https://beta.docs.nodejs.org/net.html#event-connectionattempttimeout |
| 'data' | https://beta.docs.nodejs.org/net.html#event-data |
| 'drain' | https://beta.docs.nodejs.org/net.html#event-drain |
| 'end' | https://beta.docs.nodejs.org/net.html#event-end |
| 'error' | https://beta.docs.nodejs.org/net.html#event-error-1 |
| 'lookup' | https://beta.docs.nodejs.org/net.html#event-lookup |
| 'ready' | https://beta.docs.nodejs.org/net.html#event-ready |
| 'timeout' | https://beta.docs.nodejs.org/net.html#event-timeout |
| socket.address | https://beta.docs.nodejs.org/net.html#socketaddress |
| socket.autoSelectFamilyAttemptedAddresses | https://beta.docs.nodejs.org/net.html#socketautoselectfamilyattemptedaddresses |
| socket.bufferSize | https://beta.docs.nodejs.org/net.html#socketbuffersize |
| socket.bytesRead | https://beta.docs.nodejs.org/net.html#socketbytesread |
| socket.bytesWritten | https://beta.docs.nodejs.org/net.html#socketbyteswritten |
| socket.connect | https://beta.docs.nodejs.org/net.html#socketconnect |
| socket.connecting | https://beta.docs.nodejs.org/net.html#socketconnecting |
| socket.destroy | https://beta.docs.nodejs.org/net.html#socketdestroyerror |
| socket.destroyed | https://beta.docs.nodejs.org/net.html#socketdestroyed |
| socket.destroySoon | https://beta.docs.nodejs.org/net.html#socketdestroysoon |
| socket.end | https://beta.docs.nodejs.org/net.html#socketenddata-encoding-callback |
| socket.localAddress | https://beta.docs.nodejs.org/net.html#socketlocaladdress |
| socket.localPort | https://beta.docs.nodejs.org/net.html#socketlocalport |
| socket.localFamily | https://beta.docs.nodejs.org/net.html#socketlocalfamily |
| socket.pause | https://beta.docs.nodejs.org/net.html#socketpause |
| socket.pending | https://beta.docs.nodejs.org/net.html#socketpending |
| socket.ref | https://beta.docs.nodejs.org/net.html#socketref |
| socket.remoteAddress | https://beta.docs.nodejs.org/net.html#socketremoteaddress |
| socket.remoteFamily | https://beta.docs.nodejs.org/net.html#socketremotefamily |
| socket.remotePort | https://beta.docs.nodejs.org/net.html#socketremoteport |
| socket.server | https://beta.docs.nodejs.org/net.html#socketserver |
| socket.resetAndDestroy | https://beta.docs.nodejs.org/net.html#socketresetanddestroy |
| socket.resume | https://beta.docs.nodejs.org/net.html#socketresume |
| socket.setEncoding | https://beta.docs.nodejs.org/net.html#socketsetencodingencoding |
| socket.setKeepAlive | https://beta.docs.nodejs.org/net.html#socketsetkeepalive |
| socket.setNoDelay | https://beta.docs.nodejs.org/net.html#socketsetnodelaynodelay |
| socket.setTimeout | https://beta.docs.nodejs.org/net.html#socketsettimeouttimeout-callback |
| socket.getTypeOfService | https://beta.docs.nodejs.org/net.html#socketgettypeofservice |
| socket.setTypeOfService | https://beta.docs.nodejs.org/net.html#socketsettypeofservicetos |
| socket.timeout | https://beta.docs.nodejs.org/net.html#sockettimeout |
| socket.unref | https://beta.docs.nodejs.org/net.html#socketunref |
| socket.write | https://beta.docs.nodejs.org/net.html#socketwritedata-encoding-callback |
| socket.readyState | https://beta.docs.nodejs.org/net.html#socketreadystate |
| net.BoundSocket | https://beta.docs.nodejs.org/net.html#class-netboundsocket |
| new net.BoundSocket | https://beta.docs.nodejs.org/net.html#new-netboundsocketoptions |
| boundSocket.address | https://beta.docs.nodejs.org/net.html#boundsocketaddress |
| boundSocket.isPipe | https://beta.docs.nodejs.org/net.html#boundsocketispipe |
| boundSocket.fd | https://beta.docs.nodejs.org/net.html#boundsocketfd |
| boundSocket.close | https://beta.docs.nodejs.org/net.html#boundsocketclose |
| boundSocket[Symbol.dispose] | https://beta.docs.nodejs.org/net.html#boundsocketsymboldispose |
| net.connect | https://beta.docs.nodejs.org/net.html#netconnect |
| net.connect | https://beta.docs.nodejs.org/net.html#netconnectoptions-connectlistener |
| net.createConnection | https://beta.docs.nodejs.org/net.html#netcreateconnection |
| net.createConnection | https://beta.docs.nodejs.org/net.html#netcreateconnectionoptions-connectlistener |
| net.createServer | https://beta.docs.nodejs.org/net.html#netcreateserveroptions-connectionlistener |
| net.getDefaultAutoSelectFamily | https://beta.docs.nodejs.org/net.html#netgetdefaultautoselectfamily |
| net.setDefaultAutoSelectFamily | https://beta.docs.nodejs.org/net.html#netsetdefaultautoselectfamilyvalue |
| net.getDefaultAutoSelectFamilyAttemptTimeout | https://beta.docs.nodejs.org/net.html#netgetdefaultautoselectfamilyattempttimeout |
| net.setDefaultAutoSelectFamilyAttemptTimeout | https://beta.docs.nodejs.org/net.html#netsetdefaultautoselectfamilyattempttimeoutvalue |
| net.isIP | https://beta.docs.nodejs.org/net.html#netisipinput |
| net.isIPv4 | https://beta.docs.nodejs.org/net.html#netisipv4input |
| net.isIPv6 | https://beta.docs.nodejs.org/net.html#netisipv6input |
| Net | https://beta.docs.nodejs.org/net.html#net |
| lib/net.js | https://github.com/nodejs/node/blob/main/lib/net.js |
| IPC | https://beta.docs.nodejs.org/net.html#ipc-support |
| net.createServer() | https://beta.docs.nodejs.org/net.html#netcreateserveroptions-connectionlistener |
| net.createConnection() | https://beta.docs.nodejs.org/net.html#netcreateconnection |
| IPC support | https://beta.docs.nodejs.org/net.html#ipc-support |
| Support binding to abstract Unix domain socket path like \0abstract. We can bind '\0' for Node.js < v20.4.0.v20.8.0 | https://github.com/nodejs/node/pull/49667 |
| Identifying paths for IPC connections | https://beta.docs.nodejs.org/net.html#identifying-paths-for-ipc-connections |
| net.connect() | https://beta.docs.nodejs.org/net.html#netconnect |
| net.createConnection() | https://beta.docs.nodejs.org/net.html#netcreateconnection |
| server.listen() | https://beta.docs.nodejs.org/net.html#serverlisten |
| socket.connect() | https://beta.docs.nodejs.org/net.html#socketconnect |
| net.createServer() | https://beta.docs.nodejs.org/net.html#netcreateserveroptions-connectionlistener |
| server.close() | https://beta.docs.nodejs.org/net.html#serverclosecallback |
| net.BlockList | https://beta.docs.nodejs.org/net.html#class-netblocklist |
| blockList.addAddress | https://beta.docs.nodejs.org/net.html#blocklistaddaddressaddress-type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| net.SocketAddress | https://beta.docs.nodejs.org/net.html#class-netsocketaddress |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| blockList.addAddresses | https://beta.docs.nodejs.org/net.html#blocklistaddaddressesaddresses-type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| net.SocketAddress | https://beta.docs.nodejs.org/net.html#class-netsocketaddress |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| blockList.addCIDR | https://beta.docs.nodejs.org/net.html#blocklistaddcidrcidr |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| blockList.addCIDRs | https://beta.docs.nodejs.org/net.html#blocklistaddcidrscidrs |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| blockList.addRange | https://beta.docs.nodejs.org/net.html#blocklistaddrangestart-end-type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| net.SocketAddress | https://beta.docs.nodejs.org/net.html#class-netsocketaddress |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| net.SocketAddress | https://beta.docs.nodejs.org/net.html#class-netsocketaddress |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| blockList.addSubnet | https://beta.docs.nodejs.org/net.html#blocklistaddsubnetnet-prefix-type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| net.SocketAddress | https://beta.docs.nodejs.org/net.html#class-netsocketaddress |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| blockList.check | https://beta.docs.nodejs.org/net.html#blocklistcheckaddress-type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| net.SocketAddress | https://beta.docs.nodejs.org/net.html#class-netsocketaddress |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| blockList.clear | https://beta.docs.nodejs.org/net.html#blocklistclear |
| blockList.fromJSON | https://beta.docs.nodejs.org/net.html#blocklistfromjsonvalue |
| BlockList.isBlockList | https://beta.docs.nodejs.org/net.html#blocklistisblocklistvalue |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| BlockList.PRIVATE_RANGES | https://beta.docs.nodejs.org/net.html#blocklistprivate_ranges |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| blockList.removeAddress | https://beta.docs.nodejs.org/net.html#blocklistremoveaddressaddress-type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| net.SocketAddress | https://beta.docs.nodejs.org/net.html#class-netsocketaddress |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| blockList.removeCIDR | https://beta.docs.nodejs.org/net.html#blocklistremovecidrcidr |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| blockList.removeRange | https://beta.docs.nodejs.org/net.html#blocklistremoverangestart-end-type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| net.SocketAddress | https://beta.docs.nodejs.org/net.html#class-netsocketaddress |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| net.SocketAddress | https://beta.docs.nodejs.org/net.html#class-netsocketaddress |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| blockList.removeSubnet | https://beta.docs.nodejs.org/net.html#blocklistremovesubnetnet-prefix-type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| net.SocketAddress | https://beta.docs.nodejs.org/net.html#class-netsocketaddress |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| blockList.rules | https://beta.docs.nodejs.org/net.html#blocklistrules |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| blockList.size | https://beta.docs.nodejs.org/net.html#blocklistsize |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| blockList.toJSON | https://beta.docs.nodejs.org/net.html#blocklisttojson |
| net.SocketAddress | https://beta.docs.nodejs.org/net.html#class-netsocketaddress |
| net.SocketAddress Constructor | https://beta.docs.nodejs.org/net.html#new-netsocketaddressoptions |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| socketaddress.address | https://beta.docs.nodejs.org/net.html#socketaddressaddress |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| socketaddress.family | https://beta.docs.nodejs.org/net.html#socketaddressfamily |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| socketaddress.flowlabel | https://beta.docs.nodejs.org/net.html#socketaddressflowlabel |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| socketaddress.port | https://beta.docs.nodejs.org/net.html#socketaddressport |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| SocketAddress.parse | https://beta.docs.nodejs.org/net.html#socketaddressparseinput |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| net.SocketAddress | https://beta.docs.nodejs.org/net.html#class-netsocketaddress |
| net.Server | https://beta.docs.nodejs.org/net.html#class-netserver |
| IPC | https://beta.docs.nodejs.org/net.html#ipc-support |
| worker_threads | https://beta.docs.nodejs.org/worker_threads.html |
| Transferring TCP handles to other threads | https://beta.docs.nodejs.org/net.html#transferring-tcp-handles-to-other-threads |
| net.Server Constructor | https://beta.docs.nodejs.org/net.html#new-netserveroptions-connectionlistener |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| net.createServer([options][, connectionListener]) | https://beta.docs.nodejs.org/net.html#netcreateserveroptions-connectionlistener |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| 'connection' | https://beta.docs.nodejs.org/net.html#event-connection |
| net.Server | https://beta.docs.nodejs.org/net.html#class-netserver |
| EventEmitter | https://beta.docs.nodejs.org/events.html#class-eventemitter |
| close | https://beta.docs.nodejs.org/net.html#event-close |
| connection | https://beta.docs.nodejs.org/net.html#event-connection |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| error | https://beta.docs.nodejs.org/net.html#event-error |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| 'close' | https://beta.docs.nodejs.org/net.html#event-close |
| server.close() | https://beta.docs.nodejs.org/net.html#serverclosecallback |
| server.listen() | https://beta.docs.nodejs.org/net.html#serverlisten |
| listening | https://beta.docs.nodejs.org/net.html#event-listening |
| server.listen() | https://beta.docs.nodejs.org/net.html#serverlisten |
| drop | https://beta.docs.nodejs.org/net.html#event-drop |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| server.address | https://beta.docs.nodejs.org/net.html#serveraddress |
| The family property now returns a string instead of a number.v18.4.0 | https://github.com/nodejs/node/pull/43054 |
| The family property now returns a number instead of a string.v18.0.0 | https://github.com/nodejs/node/pull/41431 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| server.close | https://beta.docs.nodejs.org/net.html#serverclosecallback |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| net.Server | https://beta.docs.nodejs.org/net.html#class-netserver |
| 'close' | https://beta.docs.nodejs.org/net.html#event-close |
| server[Symbol.asyncDispose] | https://beta.docs.nodejs.org/net.html#serversymbolasyncdispose |
| No longer experimental.v24.2.0 | https://github.com/nodejs/node/pull/58467 |
| server.close() | https://beta.docs.nodejs.org/net.html#serverclosecallback |
| server.getConnections | https://beta.docs.nodejs.org/net.html#servergetconnectionscallback |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| net.Server | https://beta.docs.nodejs.org/net.html#class-netserver |
| server.listen | https://beta.docs.nodejs.org/net.html#serverlisten |
| IPC | https://beta.docs.nodejs.org/net.html#ipc-support |
| server.listen(handle[, backlog][, callback]) | https://beta.docs.nodejs.org/net.html#serverlistenhandle-backlog-callback |
| server.listen(options[, callback]) | https://beta.docs.nodejs.org/net.html#serverlistenoptions-callback |
| server.listen(path[, backlog][, callback]) | https://beta.docs.nodejs.org/net.html#serverlistenpath-backlog-callback |
| IPC | https://beta.docs.nodejs.org/net.html#ipc-support |
| server.listen([port[, host[, backlog]]][, callback]) | https://beta.docs.nodejs.org/net.html#serverlistenport-host-backlog-callback |
| 'listening' | https://beta.docs.nodejs.org/net.html#event-listening |
| 'listening' | https://beta.docs.nodejs.org/net.html#event-listening |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| socket(7) | https://man7.org/linux/man-pages/man7/socket.7.html |
| server.listen | https://beta.docs.nodejs.org/net.html#serverlistenhandle-backlog-callback |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| server.listen() | https://beta.docs.nodejs.org/net.html#serverlisten |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| net.Server | https://beta.docs.nodejs.org/net.html#class-netserver |
| BoundSocket | https://beta.docs.nodejs.org/net.html#class-netboundsocket |
| BoundSocket | https://beta.docs.nodejs.org/net.html#class-netboundsocket |
| ownership transfer | https://beta.docs.nodejs.org/net.html#class-netboundsocket |
| server.listen | https://beta.docs.nodejs.org/net.html#serverlistenoptions-callback |
| The reusePort option is supported.v23.1.0, v22.12.0 | https://github.com/nodejs/node/pull/55408 |
| AbortSignal support was added.v15.6.0 | https://github.com/nodejs/node/pull/36623 |
| The ipv6Only option is supported.v11.4.0 | https://github.com/nodejs/node/pull/23798 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| server.listen() | https://beta.docs.nodejs.org/net.html#serverlisten |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| net.BoundSocket | https://beta.docs.nodejs.org/net.html#class-netboundsocket |
| BoundSocket | https://beta.docs.nodejs.org/net.html#class-netboundsocket |
| ownership transfer | https://beta.docs.nodejs.org/net.html#class-netboundsocket |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Identifying paths for IPC connections | https://beta.docs.nodejs.org/net.html#identifying-paths-for-ipc-connections |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| net.Server | https://beta.docs.nodejs.org/net.html#class-netserver |
| server.listen([port[, host[, backlog]]][, callback]) | https://beta.docs.nodejs.org/net.html#serverlistenport-host-backlog-callback |
| server.listen(path[, backlog][, callback]) | https://beta.docs.nodejs.org/net.html#serverlistenpath-backlog-callback |
| DEP0209 | https://beta.docs.nodejs.org/deprecations.html#dep0209-using-abortsignal-to-dispose-of-resources |
| server.listen | https://beta.docs.nodejs.org/net.html#serverlistenpath-backlog-callback |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Identifying paths for IPC connections | https://beta.docs.nodejs.org/net.html#identifying-paths-for-ipc-connections |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| server.listen() | https://beta.docs.nodejs.org/net.html#serverlisten |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| net.Server | https://beta.docs.nodejs.org/net.html#class-netserver |
| IPC | https://beta.docs.nodejs.org/net.html#ipc-support |
| server.listen | https://beta.docs.nodejs.org/net.html#serverlistenport-host-backlog-callback |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| server.listen() | https://beta.docs.nodejs.org/net.html#serverlisten |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| net.Server | https://beta.docs.nodejs.org/net.html#class-netserver |
| 'listening' | https://beta.docs.nodejs.org/net.html#event-listening |
| unspecified IPv6 address | https://en.wikipedia.org/wiki/IPv6_address#Unspecified_address |
| unspecified IPv4 address | https://en.wikipedia.org/wiki/0.0.0.0 |
| unspecified IPv6 address | https://en.wikipedia.org/wiki/IPv6_address#Unspecified_address |
| unspecified IPv4 address | https://en.wikipedia.org/wiki/0.0.0.0 |
| server.listening | https://beta.docs.nodejs.org/net.html#serverlistening |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| server.maxConnections | https://beta.docs.nodejs.org/net.html#servermaxconnections |
| Setting maxConnections to 0 drops all the incoming connections. Previously, it was interpreted as Infinity.v21.0.0 | https://github.com/nodejs/node/pull/48276 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| server.dropMaxConnection | https://beta.docs.nodejs.org/net.html#serverdropmaxconnection |
| child_process.fork() | https://beta.docs.nodejs.org/child_process.html#child_processforkmodulepath-args-options |
| server.dropMaxConnection | https://beta.docs.nodejs.org/net.html#serverdropmaxconnection |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| server.maxConnections | https://beta.docs.nodejs.org/net.html#servermaxconnections |
| server.ref | https://beta.docs.nodejs.org/net.html#serverref |
| net.Server | https://beta.docs.nodejs.org/net.html#class-netserver |
| server.unref | https://beta.docs.nodejs.org/net.html#serverunref |
| net.Server | https://beta.docs.nodejs.org/net.html#class-netserver |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| IPC | https://beta.docs.nodejs.org/net.html#ipc-support |
| EventEmitter | https://beta.docs.nodejs.org/events.html#class-eventemitter |
| net.createConnection() | https://beta.docs.nodejs.org/net.html#netcreateconnection |
| 'connection' | https://beta.docs.nodejs.org/net.html#event-connection |
| net.Server | https://beta.docs.nodejs.org/net.html#class-netserver |
| Transferring TCP handles to other threads | https://beta.docs.nodejs.org/net.html#transferring-tcp-handles-to-other-threads |
| worker_threads | https://beta.docs.nodejs.org/worker_threads.html |
| net.Server | https://beta.docs.nodejs.org/net.html#class-netserver |
| BoundSocket | https://beta.docs.nodejs.org/net.html#class-netboundsocket |
| ERR_SOCKET_HANDLE_ADOPTED | https://beta.docs.nodejs.org/errors.html#err_socket_handle_adopted |
| net.Socket Constructor | https://beta.docs.nodejs.org/net.html#new-netsocketoptions |
| Added typeOfService option.v25.6.0 | https://github.com/nodejs/node/pull/61503 |
| AbortSignal support was added.v15.14.0 | https://github.com/nodejs/node/pull/37735 |
| Added onread option.v12.10.0 | https://github.com/nodejs/node/pull/25436 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| net.createServer() | https://beta.docs.nodejs.org/net.html#netcreateserveroptions-connectionlistener |
| 'end' | https://beta.docs.nodejs.org/net.html#event-end |
| net.BlockList | https://beta.docs.nodejs.org/net.html#class-netblocklist |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| net.BoundSocket | https://beta.docs.nodejs.org/net.html#class-netboundsocket |
| BoundSocket | https://beta.docs.nodejs.org/net.html#class-netboundsocket |
| socket.connect() | https://beta.docs.nodejs.org/net.html#socketconnect |
| ownership transfer | https://beta.docs.nodejs.org/net.html#class-netboundsocket |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| socket.setKeepAlive() | https://beta.docs.nodejs.org/net.html#socketsetkeepalive |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| IPC | https://beta.docs.nodejs.org/net.html#ipc-support |
| connect() | https://beta.docs.nodejs.org/net.html#socketconnect |
| close | https://beta.docs.nodejs.org/net.html#event-close-1 |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| connect | https://beta.docs.nodejs.org/net.html#event-connect |
| net.createConnection() | https://beta.docs.nodejs.org/net.html#netcreateconnection |
| connectionAttempt | https://beta.docs.nodejs.org/net.html#event-connectionattempt |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| socket.connect(options) | https://beta.docs.nodejs.org/net.html#socketconnectoptions-connectlistener |
| connectionAttemptFailed | https://beta.docs.nodejs.org/net.html#event-connectionattemptfailed |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| socket.connect(options) | https://beta.docs.nodejs.org/net.html#socketconnectoptions-connectlistener |
| connectionAttemptTimeout | https://beta.docs.nodejs.org/net.html#event-connectionattempttimeout |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| socket.connect(options) | https://beta.docs.nodejs.org/net.html#socketconnectoptions-connectlistener |
| data | https://beta.docs.nodejs.org/net.html#event-data |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| socket.setEncoding() | https://beta.docs.nodejs.org/net.html#socketsetencodingencoding |
| drain | https://beta.docs.nodejs.org/net.html#event-drain |
| end | https://beta.docs.nodejs.org/net.html#event-end |
| end() | https://beta.docs.nodejs.org/net.html#socketenddata-encoding-callback |
| end() | https://beta.docs.nodejs.org/net.html#socketenddata-encoding-callback |
| error | https://beta.docs.nodejs.org/net.html#event-error-1 |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| lookup | https://beta.docs.nodejs.org/net.html#event-lookup |
| The host parameter is supported now.v5.10.0 | https://github.com/nodejs/node/pull/5598 |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| dns.lookup() | https://beta.docs.nodejs.org/dns.html#dnslookuphostname-options-callback |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| dns.lookup() | https://beta.docs.nodejs.org/dns.html#dnslookuphostname-options-callback |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| ready | https://beta.docs.nodejs.org/net.html#event-ready |
| timeout | https://beta.docs.nodejs.org/net.html#event-timeout |
| socket.setTimeout() | https://beta.docs.nodejs.org/net.html#socketsettimeouttimeout-callback |
| socket.address | https://beta.docs.nodejs.org/net.html#socketaddress |
| The family property now returns a string instead of a number.v18.4.0 | https://github.com/nodejs/node/pull/43054 |
| The family property now returns a number instead of a string.v18.0.0 | https://github.com/nodejs/node/pull/41431 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| socket.autoSelectFamilyAttemptedAddresses | https://beta.docs.nodejs.org/net.html#socketautoselectfamilyattemptedaddresses |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| socket.connect(options) | https://beta.docs.nodejs.org/net.html#socketconnectoptions-connectlistener |
| socket.bufferSize | https://beta.docs.nodejs.org/net.html#socketbuffersize |
| writable.writableLength | https://beta.docs.nodejs.org/stream.html#writablewritablelength |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| socket.pause() | https://beta.docs.nodejs.org/net.html#socketpause |
| socket.resume() | https://beta.docs.nodejs.org/net.html#socketresume |
| socket.bytesRead | https://beta.docs.nodejs.org/net.html#socketbytesread |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| socket.bytesWritten | https://beta.docs.nodejs.org/net.html#socketbyteswritten |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| socket.connect | https://beta.docs.nodejs.org/net.html#socketconnect |
| socket.connect(options[, connectListener]) | https://beta.docs.nodejs.org/net.html#socketconnectoptions-connectlistener |
| socket.connect(path[, connectListener]) | https://beta.docs.nodejs.org/net.html#socketconnectpath-connectlistener |
| IPC | https://beta.docs.nodejs.org/net.html#ipc-support |
| socket.connect(port[, host][, connectListener]) | https://beta.docs.nodejs.org/net.html#socketconnectport-host-connectlistener |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| 'connect' | https://beta.docs.nodejs.org/net.html#event-connect |
| 'connect' | https://beta.docs.nodejs.org/net.html#event-connect |
| 'error' | https://beta.docs.nodejs.org/net.html#event-error_1 |
| 'error' | https://beta.docs.nodejs.org/net.html#event-error_1 |
| 'connect' | https://beta.docs.nodejs.org/net.html#event-connect |
| socket.connect | https://beta.docs.nodejs.org/net.html#socketconnectoptions-connectlistener |
| The default value for the autoSelectFamily option is now true. The --enable-network-family-autoselection CLI flag has been renamed to --network-family-autoselection. The old name is now an alias but it is discouraged.v20.0.0, v18.18.0 | https://github.com/nodejs/node/pull/46790 |
| The default value for autoSelectFamily option can be changed at runtime using setDefaultAutoSelectFamily or via the command line option --enable-network-family-autoselection.v19.4.0 | https://github.com/nodejs/node/pull/45777 |
| Added the autoSelectFamily option.v19.3.0, v18.13.0 | https://github.com/nodejs/node/pull/44731 |
| The noDelay, keepAlive, and keepAliveInitialDelay options are supported now.v17.7.0, v16.15.0 | https://github.com/nodejs/node/pull/41310 |
| The hints option defaults to 0 in all cases now. Previously, in the absence of the family option it would default to dns.ADDRCONFIG | dns.V4MAPPED.v6.0.0 | https://github.com/nodejs/node/pull/6021 |
| The hints option is supported now.v5.11.0 | https://github.com/nodejs/node/pull/6000 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| socket.connect() | https://beta.docs.nodejs.org/net.html#socketconnect |
| 'connect' | https://beta.docs.nodejs.org/net.html#event-connect |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| net.createConnection() | https://beta.docs.nodejs.org/net.html#netcreateconnection |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| RFC 8305 | https://www.rfc-editor.org/rfc/rfc8305.txt |
| net.getDefaultAutoSelectFamily() | https://beta.docs.nodejs.org/net.html#netgetdefaultautoselectfamily |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| net.getDefaultAutoSelectFamilyAttemptTimeout() | https://beta.docs.nodejs.org/net.html#netgetdefaultautoselectfamilyattempttimeout |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| dns.lookup() hints | https://beta.docs.nodejs.org/dns.html#supported-getaddrinfo-flags |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| dns.lookup() | https://beta.docs.nodejs.org/dns.html#dnslookuphostname-options-callback |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| IPC | https://beta.docs.nodejs.org/net.html#ipc-support |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Identifying paths for IPC connections | https://beta.docs.nodejs.org/net.html#identifying-paths-for-ipc-connections |
| socket.connect | https://beta.docs.nodejs.org/net.html#socketconnectpath-connectlistener |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Identifying paths for IPC connections | https://beta.docs.nodejs.org/net.html#identifying-paths-for-ipc-connections |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| socket.connect() | https://beta.docs.nodejs.org/net.html#socketconnect |
| 'connect' | https://beta.docs.nodejs.org/net.html#event-connect |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| IPC | https://beta.docs.nodejs.org/net.html#ipc-support |
| socket.connect(options[, connectListener]) | https://beta.docs.nodejs.org/net.html#socketconnectoptions-connectlistener |
| socket.connect | https://beta.docs.nodejs.org/net.html#socketconnectport-host-connectlistener |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| socket.connect() | https://beta.docs.nodejs.org/net.html#socketconnect |
| 'connect' | https://beta.docs.nodejs.org/net.html#event-connect |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| socket.connect(options[, connectListener]) | https://beta.docs.nodejs.org/net.html#socketconnectoptions-connectlistener |
| socket.connecting | https://beta.docs.nodejs.org/net.html#socketconnecting |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| socket.connect(options[, connectListener]) | https://beta.docs.nodejs.org/net.html#socketconnectoptions-connectlistener |
| socket.connect(options[, connectListener]) | https://beta.docs.nodejs.org/net.html#socketconnectoptions-connectlistener |
| socket.destroy | https://beta.docs.nodejs.org/net.html#socketdestroyerror |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| writable.destroy() | https://beta.docs.nodejs.org/stream.html#writabledestroyerror |
| socket.destroyed | https://beta.docs.nodejs.org/net.html#socketdestroyed |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| writable.destroyed | https://beta.docs.nodejs.org/stream.html#writabledestroyed |
| socket.destroySoon | https://beta.docs.nodejs.org/net.html#socketdestroysoon |
| socket.end | https://beta.docs.nodejs.org/net.html#socketenddata-encoding-callback |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| writable.end() | https://beta.docs.nodejs.org/stream.html#writableendchunk-encoding-callback |
| socket.localAddress | https://beta.docs.nodejs.org/net.html#socketlocaladdress |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| socket.localPort | https://beta.docs.nodejs.org/net.html#socketlocalport |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| socket.localFamily | https://beta.docs.nodejs.org/net.html#socketlocalfamily |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| socket.pause | https://beta.docs.nodejs.org/net.html#socketpause |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| 'data' | https://beta.docs.nodejs.org/net.html#event-data |
| socket.pending | https://beta.docs.nodejs.org/net.html#socketpending |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| socket.connecting | https://beta.docs.nodejs.org/net.html#socketconnecting |
| socket.ref | https://beta.docs.nodejs.org/net.html#socketref |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| socket.remoteAddress | https://beta.docs.nodejs.org/net.html#socketremoteaddress |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| socket.remoteFamily | https://beta.docs.nodejs.org/net.html#socketremotefamily |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| socket.remotePort | https://beta.docs.nodejs.org/net.html#socketremoteport |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| socket.server | https://beta.docs.nodejs.org/net.html#socketserver |
| net.Server | https://beta.docs.nodejs.org/net.html#class-netserver |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| socket.resetAndDestroy | https://beta.docs.nodejs.org/net.html#socketresetanddestroy |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| socket.resume | https://beta.docs.nodejs.org/net.html#socketresume |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| socket.pause() | https://beta.docs.nodejs.org/net.html#socketpause |
| socket.setEncoding | https://beta.docs.nodejs.org/net.html#socketsetencodingencoding |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| Readable Stream | https://beta.docs.nodejs.org/stream.html#class-streamreadable |
| readable.setEncoding() | https://beta.docs.nodejs.org/stream.html#readablesetencodingencoding |
| socket.setKeepAlive | https://beta.docs.nodejs.org/net.html#socketsetkeepalive |
| socket.setKeepAlive([options]) | https://beta.docs.nodejs.org/net.html#socketsetkeepaliveoptions |
| socket.setKeepAlive([enable][, initialDelay][, interval][, count]) | https://beta.docs.nodejs.org/net.html#socketsetkeepaliveenable-initialdelay-interval-count |
| socket.setKeepAlive | https://beta.docs.nodejs.org/net.html#socketsetkeepaliveoptions |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| socket.setKeepAlive() | https://beta.docs.nodejs.org/net.html#socketsetkeepalive |
| socket.setKeepAlive | https://beta.docs.nodejs.org/net.html#socketsetkeepaliveenable-initialdelay-interval-count |
| Added the interval and count arguments to configure TCP_KEEPINTVL and TCP_KEEPCNT.v26.4.0 | https://github.com/nodejs/node/pull/63825 |
| New defaults for TCP_KEEPCNT and TCP_KEEPINTVL socket options were added.v13.12.0, v12.17.0 | https://github.com/nodejs/node/pull/32204 |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| socket.setKeepAlive() | https://beta.docs.nodejs.org/net.html#socketsetkeepalive |
| socket.setNoDelay | https://beta.docs.nodejs.org/net.html#socketsetnodelaynodelay |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| socket.setTimeout | https://beta.docs.nodejs.org/net.html#socketsettimeouttimeout-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| 'timeout' | https://beta.docs.nodejs.org/net.html#event-timeout |
| socket.end() | https://beta.docs.nodejs.org/net.html#socketenddata-encoding-callback |
| socket.destroy() | https://beta.docs.nodejs.org/net.html#socketdestroyerror |
| 'timeout' | https://beta.docs.nodejs.org/net.html#event-timeout |
| socket.getTypeOfService | https://beta.docs.nodejs.org/net.html#socketgettypeofservice |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| socket.setTypeOfService | https://beta.docs.nodejs.org/net.html#socketsettypeofservicetos |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| socket.timeout | https://beta.docs.nodejs.org/net.html#sockettimeout |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| socket.setTimeout() | https://beta.docs.nodejs.org/net.html#socketsettimeouttimeout-callback |
| socket.unref | https://beta.docs.nodejs.org/net.html#socketunref |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| socket.write | https://beta.docs.nodejs.org/net.html#socketwritedata-encoding-callback |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| 'drain' | https://beta.docs.nodejs.org/net.html#event-drain |
| write() | https://beta.docs.nodejs.org/stream.html#writablewritechunk-encoding-callback |
| socket.readyState | https://beta.docs.nodejs.org/net.html#socketreadystate |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| net.BoundSocket | https://beta.docs.nodejs.org/net.html#class-netboundsocket |
| ERR_INVALID_ARG_VALUE | https://beta.docs.nodejs.org/errors.html#err_invalid_arg_value |
| ERR_SOCKET_HANDLE_ADOPTED | https://beta.docs.nodejs.org/errors.html#err_socket_handle_adopted |
| worker_threads | https://beta.docs.nodejs.org/worker_threads.html |
| Transferring TCP handles to other threads | https://beta.docs.nodejs.org/net.html#transferring-tcp-handles-to-other-threads |
| subprocess.send() | https://beta.docs.nodejs.org/child_process.html#subprocesssendmessage-sendhandle-options-callback |
| socket.localAddress | https://beta.docs.nodejs.org/net.html#socketlocaladdress |
| socket.connect() | https://beta.docs.nodejs.org/net.html#socketconnect |
| net.BoundSocket Constructor | https://beta.docs.nodejs.org/net.html#new-netboundsocketoptions |
| The path option is supported.v26.7.0 | https://github.com/nodejs/node/pull/64399 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| ERR_INVALID_ARG_VALUE | https://beta.docs.nodejs.org/errors.html#err_invalid_arg_value |
| boundSocket.address | https://beta.docs.nodejs.org/net.html#boundsocketaddress |
| The bound path is returned for a pipe bind.v26.7.0 | https://github.com/nodejs/node/pull/64399 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| server.address() | https://beta.docs.nodejs.org/net.html#serveraddress |
| server.address() | https://beta.docs.nodejs.org/net.html#serveraddress |
| boundSocket.isPipe | https://beta.docs.nodejs.org/net.html#boundsocketispipe |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boundSocket.fd | https://beta.docs.nodejs.org/net.html#boundsocketfd |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| net.Server | https://beta.docs.nodejs.org/net.html#class-netserver |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| ERR_SOCKET_HANDLE_ADOPTED | https://beta.docs.nodejs.org/errors.html#err_socket_handle_adopted |
| boundSocket.close | https://beta.docs.nodejs.org/net.html#boundsocketclose |
| boundSocket[Symbol.dispose] | https://beta.docs.nodejs.org/net.html#boundsocketsymboldispose |
| net.connect | https://beta.docs.nodejs.org/net.html#netconnect |
| net.createConnection() | https://beta.docs.nodejs.org/net.html#netcreateconnection |
| net.connect(options[, connectListener]) | https://beta.docs.nodejs.org/net.html#netconnectoptions-connectlistener |
| net.connect(path[, connectListener]) | https://beta.docs.nodejs.org/net.html#netconnectpath-connectlistener |
| IPC | https://beta.docs.nodejs.org/net.html#ipc-support |
| net.connect(port[, host][, connectListener]) | https://beta.docs.nodejs.org/net.html#netconnectport-host-connectlistener |
| net.connect | https://beta.docs.nodejs.org/net.html#netconnectoptions-connectlistener |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| net.createConnection(options[, connectListener]) | https://beta.docs.nodejs.org/net.html#netcreateconnectionoptions-connectlistener |
| net.connect | https://beta.docs.nodejs.org/net.html#netconnectpath-connectlistener |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| net.createConnection(path[, connectListener]) | https://beta.docs.nodejs.org/net.html#netcreateconnectionpath-connectlistener |
| net.connect | https://beta.docs.nodejs.org/net.html#netconnectport-host-connectlistener |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| net.createConnection(port[, host][, connectListener]) | https://beta.docs.nodejs.org/net.html#netcreateconnectionport-host-connectlistener |
| net.createConnection | https://beta.docs.nodejs.org/net.html#netcreateconnection |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| socket.connect() | https://beta.docs.nodejs.org/net.html#socketconnect |
| 'connect' | https://beta.docs.nodejs.org/net.html#event-connect |
| 'connect' | https://beta.docs.nodejs.org/net.html#event-connect |
| net.createConnection(options[, connectListener]) | https://beta.docs.nodejs.org/net.html#netcreateconnectionoptions-connectlistener |
| net.createConnection(path[, connectListener]) | https://beta.docs.nodejs.org/net.html#netcreateconnectionpath-connectlistener |
| IPC | https://beta.docs.nodejs.org/net.html#ipc-support |
| net.createConnection(port[, host][, connectListener]) | https://beta.docs.nodejs.org/net.html#netcreateconnectionport-host-connectlistener |
| net.connect() | https://beta.docs.nodejs.org/net.html#netconnect |
| net.createConnection | https://beta.docs.nodejs.org/net.html#netcreateconnectionoptions-connectlistener |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| new net.Socket([options]) | https://beta.docs.nodejs.org/net.html#new-netsocketoptions |
| socket.connect(options[, connectListener]) | https://beta.docs.nodejs.org/net.html#socketconnectoptions-connectlistener |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| net.createConnection() | https://beta.docs.nodejs.org/net.html#netcreateconnection |
| 'connect' | https://beta.docs.nodejs.org/net.html#event-connect |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| new net.Socket([options]) | https://beta.docs.nodejs.org/net.html#new-netsocketoptions |
| socket.connect(options[, connectListener]) | https://beta.docs.nodejs.org/net.html#socketconnectoptions-connectlistener |
| net.BoundSocket | https://beta.docs.nodejs.org/net.html#class-netboundsocket |
| BoundSocket | https://beta.docs.nodejs.org/net.html#class-netboundsocket |
| ownership transfer | https://beta.docs.nodejs.org/net.html#class-netboundsocket |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| socket.setTimeout(timeout) | https://beta.docs.nodejs.org/net.html#socketsettimeouttimeout-callback |
| net.createServer() | https://beta.docs.nodejs.org/net.html#netcreateserveroptions-connectionlistener |
| net.createConnection | https://beta.docs.nodejs.org/net.html#netcreateconnectionpath-connectlistener |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| socket.connect(path[, connectListener]) | https://beta.docs.nodejs.org/net.html#socketconnectpath-connectlistener |
| Identifying paths for IPC connections | https://beta.docs.nodejs.org/net.html#identifying-paths-for-ipc-connections |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| net.createConnection() | https://beta.docs.nodejs.org/net.html#netcreateconnection |
| socket.connect(path[, connectListener]) | https://beta.docs.nodejs.org/net.html#socketconnectpath-connectlistener |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| IPC | https://beta.docs.nodejs.org/net.html#ipc-support |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| socket.connect(path[, connectListener]) | https://beta.docs.nodejs.org/net.html#socketconnectpath-connectlistener |
| net.createConnection | https://beta.docs.nodejs.org/net.html#netcreateconnectionport-host-connectlistener |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| socket.connect(port[, host][, connectListener]) | https://beta.docs.nodejs.org/net.html#socketconnectport-host-connectlistener |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| socket.connect(port[, host][, connectListener]) | https://beta.docs.nodejs.org/net.html#socketconnectport-host-connectlistener |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| net.createConnection() | https://beta.docs.nodejs.org/net.html#netcreateconnection |
| socket.connect(port[, host][, connectListener]) | https://beta.docs.nodejs.org/net.html#socketconnectport-host-connectlistener |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| socket.connect(port[, host][, connectListener]) | https://beta.docs.nodejs.org/net.html#socketconnectport-host-connectlistener |
| net.createServer | https://beta.docs.nodejs.org/net.html#netcreateserveroptions-connectionlistener |
| The highWaterMark option is supported now.v20.1.0, v18.17.0 | https://github.com/nodejs/node/pull/47405 |
| The noDelay, keepAlive, and keepAliveInitialDelay options are supported now.v17.7.0, v16.15.0 | https://github.com/nodejs/node/pull/41310 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| stream.getDefaultHighWaterMark() | https://beta.docs.nodejs.org/stream.html#streamgetdefaulthighwatermarkobjectmode |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| socket.setKeepAlive() | https://beta.docs.nodejs.org/net.html#socketsetkeepalive |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| net.BlockList | https://beta.docs.nodejs.org/net.html#class-netblocklist |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| 'connection' | https://beta.docs.nodejs.org/net.html#event-connection |
| net.Server | https://beta.docs.nodejs.org/net.html#class-netserver |
| IPC | https://beta.docs.nodejs.org/net.html#ipc-support |
| socket.end() | https://beta.docs.nodejs.org/net.html#socketenddata-encoding-callback |
| socket.end() | https://beta.docs.nodejs.org/net.html#socketenddata-encoding-callback |
| 'end' | https://beta.docs.nodejs.org/net.html#event-end |
| RFC 1122 | https://tools.ietf.org/html/rfc1122 |
| socket.resume() | https://beta.docs.nodejs.org/net.html#socketresume |
| IPC | https://beta.docs.nodejs.org/net.html#ipc-support |
| listen() | https://beta.docs.nodejs.org/net.html#serverlisten |
| net.getDefaultAutoSelectFamily | https://beta.docs.nodejs.org/net.html#netgetdefaultautoselectfamily |
| socket.connect(options) | https://beta.docs.nodejs.org/net.html#socketconnectoptions-connectlistener |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| net.setDefaultAutoSelectFamily | https://beta.docs.nodejs.org/net.html#netsetdefaultautoselectfamilyvalue |
| socket.connect(options) | https://beta.docs.nodejs.org/net.html#socketconnectoptions-connectlistener |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| net.getDefaultAutoSelectFamilyAttemptTimeout | https://beta.docs.nodejs.org/net.html#netgetdefaultautoselectfamilyattempttimeout |
| socket.connect(options) | https://beta.docs.nodejs.org/net.html#socketconnectoptions-connectlistener |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| net.setDefaultAutoSelectFamilyAttemptTimeout | https://beta.docs.nodejs.org/net.html#netsetdefaultautoselectfamilyattempttimeoutvalue |
| socket.connect(options) | https://beta.docs.nodejs.org/net.html#socketconnectoptions-connectlistener |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| net.isIP | https://beta.docs.nodejs.org/net.html#netisipinput |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| dot-decimal notation | https://en.wikipedia.org/wiki/Dot-decimal_notation |
| net.isIPv4 | https://beta.docs.nodejs.org/net.html#netisipv4input |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| dot-decimal notation | https://en.wikipedia.org/wiki/Dot-decimal_notation |
| net.isIPv6 | https://beta.docs.nodejs.org/net.html#netisipv6input |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Nextnet.BlockList | https://beta.docs.nodejs.org/net/BlockList.html |
| JSON | https://beta.docs.nodejs.org/net.json |
| MD | https://beta.docs.nodejs.org/net.md |
| Edit this page | https://github.com/nodejs/node/edit/HEAD/doc/api/net.md |
| IPC support | https://beta.docs.nodejs.org/net.html#ipc-support |
| Identifying paths for IPC connections | https://beta.docs.nodejs.org/net.html#identifying-paths-for-ipc-connections |
| net.BlockList | https://beta.docs.nodejs.org/net.html#class-netblocklist |
| blockList.addAddress | https://beta.docs.nodejs.org/net.html#blocklistaddaddressaddress-type |
| blockList.addAddresses | https://beta.docs.nodejs.org/net.html#blocklistaddaddressesaddresses-type |
| blockList.addCIDR | https://beta.docs.nodejs.org/net.html#blocklistaddcidrcidr |
| blockList.addCIDRs | https://beta.docs.nodejs.org/net.html#blocklistaddcidrscidrs |
| blockList.addRange | https://beta.docs.nodejs.org/net.html#blocklistaddrangestart-end-type |
| blockList.addSubnet | https://beta.docs.nodejs.org/net.html#blocklistaddsubnetnet-prefix-type |
| blockList.check | https://beta.docs.nodejs.org/net.html#blocklistcheckaddress-type |
| blockList.clear | https://beta.docs.nodejs.org/net.html#blocklistclear |
| blockList.fromJSONE | https://beta.docs.nodejs.org/net.html#blocklistfromjsonvalue |
| BlockList.isBlockList | https://beta.docs.nodejs.org/net.html#blocklistisblocklistvalue |
| BlockList.PRIVATE_RANGES | https://beta.docs.nodejs.org/net.html#blocklistprivate_ranges |
| blockList.removeAddress | https://beta.docs.nodejs.org/net.html#blocklistremoveaddressaddress-type |
| blockList.removeCIDR | https://beta.docs.nodejs.org/net.html#blocklistremovecidrcidr |
| blockList.removeRange | https://beta.docs.nodejs.org/net.html#blocklistremoverangestart-end-type |
| blockList.removeSubnet | https://beta.docs.nodejs.org/net.html#blocklistremovesubnetnet-prefix-type |
| blockList.rules | https://beta.docs.nodejs.org/net.html#blocklistrules |
| blockList.size | https://beta.docs.nodejs.org/net.html#blocklistsize |
| blockList.toJSONE | https://beta.docs.nodejs.org/net.html#blocklisttojson |
| net.SocketAddress | https://beta.docs.nodejs.org/net.html#class-netsocketaddress |
| new net.SocketAddress | https://beta.docs.nodejs.org/net.html#new-netsocketaddressoptions |
| socketaddress.address | https://beta.docs.nodejs.org/net.html#socketaddressaddress |
| socketaddress.family | https://beta.docs.nodejs.org/net.html#socketaddressfamily |
| socketaddress.flowlabel | https://beta.docs.nodejs.org/net.html#socketaddressflowlabel |
| socketaddress.port | https://beta.docs.nodejs.org/net.html#socketaddressport |
| SocketAddress.parse | https://beta.docs.nodejs.org/net.html#socketaddressparseinput |
| net.Server | https://beta.docs.nodejs.org/net.html#class-netserver |
| new net.Server | https://beta.docs.nodejs.org/net.html#new-netserveroptions-connectionlistener |
| 'close' | https://beta.docs.nodejs.org/net.html#event-close |
| 'connection' | https://beta.docs.nodejs.org/net.html#event-connection |
| 'error' | https://beta.docs.nodejs.org/net.html#event-error |
| 'listening' | https://beta.docs.nodejs.org/net.html#event-listening |
| 'drop' | https://beta.docs.nodejs.org/net.html#event-drop |
| server.address | https://beta.docs.nodejs.org/net.html#serveraddress |
| server.close | https://beta.docs.nodejs.org/net.html#serverclosecallback |
| server[Symbol.asyncDispose] | https://beta.docs.nodejs.org/net.html#serversymbolasyncdispose |
| server.getConnections | https://beta.docs.nodejs.org/net.html#servergetconnectionscallback |
| server.listen | https://beta.docs.nodejs.org/net.html#serverlisten |
| server.listening | https://beta.docs.nodejs.org/net.html#serverlistening |
| server.maxConnections | https://beta.docs.nodejs.org/net.html#servermaxconnections |
| server.dropMaxConnection | https://beta.docs.nodejs.org/net.html#serverdropmaxconnection |
| server.ref | https://beta.docs.nodejs.org/net.html#serverref |
| server.unref | https://beta.docs.nodejs.org/net.html#serverunref |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| Transferring TCP handles to other threads | https://beta.docs.nodejs.org/net.html#transferring-tcp-handles-to-other-threads |
| new net.Socket | https://beta.docs.nodejs.org/net.html#new-netsocketoptions |
| 'close' | https://beta.docs.nodejs.org/net.html#event-close-1 |
| 'connect' | https://beta.docs.nodejs.org/net.html#event-connect |
| 'connectionAttempt' | https://beta.docs.nodejs.org/net.html#event-connectionattempt |
| 'connectionAttemptFailed' | https://beta.docs.nodejs.org/net.html#event-connectionattemptfailed |
| 'connectionAttemptTimeout' | https://beta.docs.nodejs.org/net.html#event-connectionattempttimeout |
| 'data' | https://beta.docs.nodejs.org/net.html#event-data |
| 'drain' | https://beta.docs.nodejs.org/net.html#event-drain |
| 'end' | https://beta.docs.nodejs.org/net.html#event-end |
| 'error' | https://beta.docs.nodejs.org/net.html#event-error-1 |
| 'lookup' | https://beta.docs.nodejs.org/net.html#event-lookup |
| 'ready' | https://beta.docs.nodejs.org/net.html#event-ready |
| 'timeout' | https://beta.docs.nodejs.org/net.html#event-timeout |
| socket.address | https://beta.docs.nodejs.org/net.html#socketaddress |
| socket.autoSelectFamilyAttemptedAddresses | https://beta.docs.nodejs.org/net.html#socketautoselectfamilyattemptedaddresses |
| socket.bufferSizeD | https://beta.docs.nodejs.org/net.html#socketbuffersize |
| socket.bytesRead | https://beta.docs.nodejs.org/net.html#socketbytesread |
| socket.bytesWritten | https://beta.docs.nodejs.org/net.html#socketbyteswritten |
| socket.connect | https://beta.docs.nodejs.org/net.html#socketconnect |
| socket.connecting | https://beta.docs.nodejs.org/net.html#socketconnecting |
| socket.destroy | https://beta.docs.nodejs.org/net.html#socketdestroyerror |
| socket.destroyed | https://beta.docs.nodejs.org/net.html#socketdestroyed |
| socket.destroySoon | https://beta.docs.nodejs.org/net.html#socketdestroysoon |
| socket.end | https://beta.docs.nodejs.org/net.html#socketenddata-encoding-callback |
| socket.localAddress | https://beta.docs.nodejs.org/net.html#socketlocaladdress |
| socket.localPort | https://beta.docs.nodejs.org/net.html#socketlocalport |
| socket.localFamily | https://beta.docs.nodejs.org/net.html#socketlocalfamily |
| socket.pause | https://beta.docs.nodejs.org/net.html#socketpause |
| socket.pending | https://beta.docs.nodejs.org/net.html#socketpending |
| socket.ref | https://beta.docs.nodejs.org/net.html#socketref |
| socket.remoteAddress | https://beta.docs.nodejs.org/net.html#socketremoteaddress |
| socket.remoteFamily | https://beta.docs.nodejs.org/net.html#socketremotefamily |
| socket.remotePort | https://beta.docs.nodejs.org/net.html#socketremoteport |
| socket.server | https://beta.docs.nodejs.org/net.html#socketserver |
| socket.resetAndDestroy | https://beta.docs.nodejs.org/net.html#socketresetanddestroy |
| socket.resume | https://beta.docs.nodejs.org/net.html#socketresume |
| socket.setEncoding | https://beta.docs.nodejs.org/net.html#socketsetencodingencoding |
| socket.setKeepAlive | https://beta.docs.nodejs.org/net.html#socketsetkeepalive |
| socket.setNoDelay | https://beta.docs.nodejs.org/net.html#socketsetnodelaynodelay |
| socket.setTimeout | https://beta.docs.nodejs.org/net.html#socketsettimeouttimeout-callback |
| socket.getTypeOfService | https://beta.docs.nodejs.org/net.html#socketgettypeofservice |
| socket.setTypeOfService | https://beta.docs.nodejs.org/net.html#socketsettypeofservicetos |
| socket.timeout | https://beta.docs.nodejs.org/net.html#sockettimeout |
| socket.unref | https://beta.docs.nodejs.org/net.html#socketunref |
| socket.write | https://beta.docs.nodejs.org/net.html#socketwritedata-encoding-callback |
| socket.readyState | https://beta.docs.nodejs.org/net.html#socketreadystate |
| net.BoundSocket | https://beta.docs.nodejs.org/net.html#class-netboundsocket |
| new net.BoundSocket | https://beta.docs.nodejs.org/net.html#new-netboundsocketoptions |
| boundSocket.address | https://beta.docs.nodejs.org/net.html#boundsocketaddress |
| boundSocket.isPipe | https://beta.docs.nodejs.org/net.html#boundsocketispipe |
| boundSocket.fd | https://beta.docs.nodejs.org/net.html#boundsocketfd |
| boundSocket.close | https://beta.docs.nodejs.org/net.html#boundsocketclose |
| boundSocket[Symbol.dispose] | https://beta.docs.nodejs.org/net.html#boundsocketsymboldispose |
| net.connect | https://beta.docs.nodejs.org/net.html#netconnect |
| net.connect | https://beta.docs.nodejs.org/net.html#netconnectoptions-connectlistener |
| net.createConnection | https://beta.docs.nodejs.org/net.html#netcreateconnection |
| net.createConnection | https://beta.docs.nodejs.org/net.html#netcreateconnectionoptions-connectlistener |
| net.createServer | https://beta.docs.nodejs.org/net.html#netcreateserveroptions-connectionlistener |
| net.getDefaultAutoSelectFamily | https://beta.docs.nodejs.org/net.html#netgetdefaultautoselectfamily |
| net.setDefaultAutoSelectFamily | https://beta.docs.nodejs.org/net.html#netsetdefaultautoselectfamilyvalue |
| net.getDefaultAutoSelectFamilyAttemptTimeout | https://beta.docs.nodejs.org/net.html#netgetdefaultautoselectfamilyattempttimeout |
| net.setDefaultAutoSelectFamilyAttemptTimeout | https://beta.docs.nodejs.org/net.html#netsetdefaultautoselectfamilyattempttimeoutvalue |
| net.isIP | https://beta.docs.nodejs.org/net.html#netisipinput |
| net.isIPv4 | https://beta.docs.nodejs.org/net.html#netisipv4input |
| net.isIPv6 | https://beta.docs.nodejs.org/net.html#netisipv6input |