2013-02-15 71 views

回答

3

某些路由器,代理服務器或中間的任何設備可能會決定丟棄長時間處於空閒狀態的TCP/IP連接。同時刷新連接可以確保您可以更迅速地發現服務器故障。

+0

感謝您的回答。那麼,當TCP連接被刪除時,XMLHttpRequest的readyState不會改變? – Supercactus 2013-02-15 21:11:17

+0

@Supercactus:它應該在遠程服務器/操作系統關閉連接時使用。但是,如果您只是簡單地切斷網線,您可能不會收到通知。 – 2013-02-15 21:14:14

+0

請參閱[TCP半開連接](http://en.wikipedia.org/wiki/TCP_half-open)。 – leggetter 2013-02-16 09:43:54