-2

HTTP リクエストの作成中に IP アドレスを変更したいと考えています。リクエストのいずれかがまだ応答されていない場合にどうなるか、IPを変更するかどうか疑問に思います。このサーバーの IP アドレスが変更された場合でも、応答はリクエスター サーバーに送信されますか?

4

1 に答える 1

1

httpはtcpベースです。これは、質問と応答が同じソケット(ポイントツーポイント接続メディア)に送信されることを意味します。これで、リクエスト中にIPアドレスを変更すると(つまり、確立されたソケット接続を通過するトラフィックがある場合)、すべてのオペレーティングシステムで、開いているすべてのソケットが閉じられます(ユーザーとサーバーを接続するリンクが切断されます)。サーバーとクライアントの両方にそのイベントが通知され、それに応じて動作します。たとえば、クライアントがソケットを再度開いて要求を繰り返すことを決定した場合、その要求は新しいIPアドレスから発信されます。

これはかなり珍しい一連のイベントであるため、ここで実際にどのような効果を達成したいのかという疑問が残ります...

于 2013-01-25T12:49:45.280 に答える