Tôi biết rằng lỗi đường ống bị hỏng xảy ra khi ổ cắm ở phía đồng đẳng bị đóng.
Tuy nhiên, trong thử nghiệm của tôi, tôi đã lưu ý rằng một cuộc gọi 'gửi' ngay lập tức ở phía này khi phía ngang hàng đang đóng không phải lúc nào cũng dẫn đến lỗi đường ống bị hỏng.
Ví dụ:
Sau khi đóng ổ cắm ở phía ngang hàng (tôi đã thử đóng sạch bằng cách gọi đóng và cũng đóng bất thường bằng cách giết ngang hàng), nếu tôi cố gắng gửi 40 byte, thì tôi không nhận được đường ống bị hỏng, nhưng, nếu tôi cố gắng gửi 40000 byte sau đó nó ngay lập tức báo lỗi đường ống bị hỏng.
Chính xác thì nguyên nhân nào khiến đường ống bị vỡ và hành vi của nó có thể dự đoán được không?