2、客戶端包大於服務器緩沖區,這也不是妳操心的,api級別會自動處理客戶和服務器之間緩沖區的情況。若發包1000B而服務區緩沖區是250B,服務器收到250B造成緩沖區已滿時,會通知客戶端等下再發第二個250B(僅做個舉例,這裏面有個滑動窗口概念比較復雜。),所以客戶收到等待通知時會隔上幾個毫秒重發第二個250B就這樣反復,直到服務器收到所有包為止。
所以說上面兩個問題在編程時不需要考慮,但是需要編程人員理解裏面的原理。另外我覺得題目中服務器記錄所有包裹所用時間既是客戶和服務器斷開的時間。
2、客戶端包大於服務器緩沖區,這也不是妳操心的,api級別會自動處理客戶和服務器之間緩沖區的情況。若發包1000B而服務區緩沖區是250B,服務器收到250B造成緩沖區已滿時,會通知客戶端等下再發第二個250B(僅做個舉例,這裏面有個滑動窗口概念比較復雜。),所以客戶收到等待通知時會隔上幾個毫秒重發第二個250B就這樣反復,直到服務器收到所有包為止。
所以說上面兩個問題在編程時不需要考慮,但是需要編程人員理解裏面的原理。另外我覺得題目中服務器記錄所有包裹所用時間既是客戶和服務器斷開的時間。