so-linger

    3熱度

    2回答

    即時編寫一個多線程的winsock應用程序,並在關閉套接字時遇到一些問題。首先,對於多個同時打開的套接字是否有限制?讓我們像32個套接字一樣。 我在其中一個套接字上建立了一個連接,並且傳遞了信息,它一切正常。 問題是當我斷開套接字,然後重新連接到相同的目的地,我從我的SYN後從服務器RST。 我沒有服務器應用程序的代碼,所以我不能調試它。 當我使用SO_LINGER並且它在每個會話結束時發送了一個

    1熱度

    1回答

    我已閱讀TCP option SO_LINGER (zero) - when it's required和其他幾個相關的問題和答案,但我無法複製這些帖子中解釋的任何SO_LINGER行爲。我將在這裏分享我的許多實驗之一。 我在以下環境中執行此實驗。 $ lsb_release -d Description: Debian GNU/Linux 9.0 (stretch) $ gcc -dumpv