问题
How can I specify timeout for an tls.connect() call? I know there is handshakeTimeout for server, is there something similar for client?
回答1:
You should be able to call tlssock.setTimeout() which calls the underlying socket.setTimeout(). socket.setTimeout() is the same mechanism that the TLS server uses for the handshakeTimeout.
来源:https://stackoverflow.com/questions/23309527/node-js-specify-tls-connect-timeout