Tôi có một ứng dụng nhận lưu lượng truy cập tương đối thưa thớt trên TCP mà không có phản hồi mức ứng dụng. Tôi tin rằng ngăn xếp TCP đang gửi ACK bị trì hoãn (dựa trên việc xem lướt qua gói chụp mạng). Cách được khuyến nghị để vô hiệu hóa bị trì hoãn-ACK trong ngăn xếp mạng cho một ổ cắm duy nhất là gì? Tôi đã xem TCP_QUICKACK
, nhưng có vẻ như ngăn xếp sẽ thay đổi nó dưới chân tôi.Tắt ACK bị trì hoãn TCP
Điều này đang chạy trên hạt nhân Linux 2.6 và tôi không lo lắng về tính di động.
Tôi tin rằng anh ấy đã làm điều đó dựa trên câu hỏi của anh ấy và anh ấy nói giá trị đang được đặt lại. – Nikolaos
Đặt 'TCP_QUICKACK' ngay lập tức gửi ACK nếu có bất kỳ điều gì cần được ACK'ed, vì vậy tôi nghĩ điều này là đủ. – ephemient
Tôi vẫn 'gửi()' ing trên ổ cắm đó. Nhưng như tôi đã nói, tôi không trả lời những tin nhắn tôi nhận được. Tôi sẽ xem '/ proc/net/tcp'. – Tom