次のコマンドを使用して、NodeJs のソケット サーバーに接続します。
client = net.createConnection()
サーバーから適切に切断するにはどうすればよいですか?
私も試しclient.end()
てみましたclient.destroy()
しかし、netstat を使用して接続ステータスを確認すると、接続が FIN_WAIT2 状態にあることがわかります。
接続を完全に閉じて破棄するにはどうすればよいですか?
次のコマンドを使用して、NodeJs のソケット サーバーに接続します。
client = net.createConnection()
サーバーから適切に切断するにはどうすればよいですか?
私も試しclient.end()
てみましたclient.destroy()
しかし、netstat を使用して接続ステータスを確認すると、接続が FIN_WAIT2 状態にあることがわかります。
接続を完全に閉じて破棄するにはどうすればよいですか?
net.createConnection()
Socket オブジェクトを返します。client.destroy()
あなたがしたいことです。
ソース: http://nodejs.org/docs/latest/api/net.html#socket.destroy
GNU/Linux に nodejs バージョン 11.15.0 がインストールされています。この構成で telnet のようなクライアントを切断する唯一の方法は、
socket.destroy()
の他のメソッドはsocket
もはや存在しません (例:close()
またはdisconnect()
)。また、放出close
またはend
イベントは機能しません。