-2

我想在发出 HTTP 请求期间更改我的 IP 地址。我想知道我是否更改了 IP,如果任何请求尚未得到响应,会发生什么情况。即使此服务器的 IP 地址已更改,响应是否仍会定向到请求者服务器?

4

1 回答 1

1

http 是基于 tcp 的,这意味着问题和回复会转到同一个套接字(这是一个点对点连接介质)。现在,如果您在请求期间更改您的 IP 地址(即,有流量通过已建立的套接字连接),在所有操作系统上,我知道所有打开的套接字都将关闭(连接您和服务器的链接将被切断)。服务器和客户端都将收到该事件的通知并采取相应的行动,例如客户端可能决定重新打开套接字并重复请求,并且该请求将源自新的 IP 地址。

问题仍然是你在这里真正想要达到什么效果,因为这是一个相当不寻常的事件序列......

于 2013-01-25T12:49:45.280 回答