导航

2015年9月18日

摘要: 以下描述主要是针对windows平台下的TCP socket而言。 首先需要区分一下关闭socket和关闭TCP连接的区别,关闭TCP连接是指TCP协议层的东西,就是两个TCP端之间交换了一些协议包(FIN,RST等),具体的交换过程可以看TCP协议,这里不详细描述了。而关闭so... 阅读全文

posted @ 2015-09-18 11:09 ggzone 阅读(9963) 评论(0) 推荐(0) 编辑

摘要: 以下描述主要是针对windows平台下的TCP socket而言。 首先需要区分一下关闭socket和关闭TCP连接的区别,关闭TCP连接是指TCP协议层的东西,就是两个TCP端之间交换了一些协议包(FIN,RST等),具体的交换过程可以看TCP协议,这... 阅读全文

posted @ 2015-09-18 11:09 ggzone 阅读(104) 评论(0) 推荐(0) 编辑

摘要: 首先应该了解win32 api closesocket,这里只说msdn文档中叙述不够清晰的地方。首先说缺省情况:l_onoff为0,closesocket立刻返回,但底层依然在持续发包,并且试图优雅关闭连接。这种情况下对于应用程序来说,该连接已经关闭,但底层socket的相关资源还... 阅读全文

posted @ 2015-09-18 11:02 ggzone 阅读(1565) 评论(0) 推荐(0) 编辑

摘要: 首先应该了解win32 api closesocket,这里只说msdn文档中叙述不够清晰的地方。首先说缺省情况:l_onoff为0,closesocket立刻返回,但底层依然在持续发包,并且试图优雅关闭连接。这种情况下对于应用程序来说,该连接已经关闭,但底... 阅读全文

posted @ 2015-09-18 11:02 ggzone 阅读(180) 评论(0) 推荐(0) 编辑