Một phía có thể kết thúc chiều gửi trong khi vẫn chờ dữ liệu chiều nhận. Relay đóng cả hai chiều ngay khi gặp EOF có thể cắt mất phản hồi cuối.

Cách thực hiện

  1. Xác định giao thức có dùng half-close hay không.
  2. Tạo phép thử gửi dữ liệu rồi đóng chiều ghi trong môi trường thử.
  3. Kiểm tra relay tiếp tục chuyển phản hồi và giải phóng phiên sau khi hoàn tất.

Kiểm tra kết quả

Kết quả mong muốn phụ thuộc giao thức nhưng phải được ghi rõ. So sánh dữ liệu nhận đầy đủ và số socket còn lại sau phép thử.

Lưu ý khi áp dụng

Không xem mọi EOF như lỗi cần hủy ngay toàn bộ phiên.

Tài liệu nền