2010-08-05 36 views

回答

1

如果使用TCP套接字的Send方法發送字節,則TCP會確保將所有字節傳送給收件人。如果字節無法傳遞,則Send方法將引發異常。

但是,請注意,Socket在發送它們之前可能會緩衝一些字節,因此即使TCP保證字節的傳送,但在Send方法返回時它們可能還沒有發送。

另請注意,如果程序只調用Receive方法,程序無法確定TCP連接是否中斷。您必須不時發送一些數據以檢查TCP連接是否仍在工作。

+2

感謝發送方緩衝,這並不總是如此。可能發送被緩衝,並且連接失敗。 – Richard 2010-08-05 11:55:10

相關問題