チャットボットをテストしていますが、チャットサーバーが実行されていないときにサービスを再利用できるときに再開できるように、正常に処理したいと思います。プログラミングを扱いました。私の質問は、ダウンタイムが信頼できない場合にテストする方法です。誰かが「手動でソケット接続を終了」を提案しました。どうすればいいですか?
これは、Mountain Lionで実行されるコンソールNode.jsです。単一のアプリケーションでサーバーとの接続を切断できますか?
答え1
進行中の接続を閉じるには、TCP RSTパケットを偽造するだけです。このtcpkill
ユーティリティは以下に含まれています。受け取るこれは可能です。 ~によるとdsniff FAQ、「MacOS X ポートは以下から利用できます。Macポートフィルタリングされていない同じイーサネットセグメント上の他のコンピュータや専用のファイアウォールなどでこのプログラムを実行することもできます。
最初から接続が作成されないようにするには、ローカルシステムまたは一部の専用ファイアウォールでファイアウォールルールを使用することをお勧めします。
より簡単な解決策:ネットワークケーブルを抜くだけです。