MCPcopy Create free account
hub / github.com/nodejs/node / onConnectTimeout

Function onConnectTimeout

deps/undici/src/lib/core/util.js:904–920  ·  view source on GitHub ↗

* @param {net.Socket} socket * @param {object} opts * @param {number} opts.timeout * @param {string} opts.hostname * @param {number} opts.port

(socket, opts)

Source from the content-addressed store, hash-verified

902 * @param {number} opts.port
903 */
904function onConnectTimeout (socket, opts) {
905 // The socket could be already garbage collected
906 if (socket == null) {
907 return
908 }
909
910 let message = 'Connect Timeout Error'
911 if (Array.isArray(socket.autoSelectFamilyAttemptedAddresses)) {
912 message += ` (attempted addresses: ${socket.autoSelectFamilyAttemptedAddresses.join(', ')},`
913 } else {
914 message += ` (attempted address: ${opts.hostname}:${opts.port},`
915 }
916
917 message += ` timeout: ${opts.timeout}ms)`
918
919 destroy(socket, new ConnectTimeoutError(message))
920}
921
922/**
923 * @param {string} urlString

Callers 1

util.jsFile · 0.70

Calls 2

destroyFunction · 0.70
joinMethod · 0.45

Tested by

no test coverage detected