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