![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
kingoverthecloud
这个作者很懒,什么都没留下…
展开
-
SOCKET的send recv流程
recv函数: int recv (SOCKET s, char* buf ,int len, int flags);参数描述: SOCKET s 发送端套接字描述符 const char *buf 应用程序存放接收的数据的缓冲区 int len buf的长度 int flags 一般置为0即可原创 2014-06-16 11:16:09 · 804 阅读 · 0 评论 -
libcurl简介
1 简介 存在这样的应用场景,客户端需要从web服务器上面下载一些文件。要实现这个功能有以下几种选择: 1)利用SOCKET,自己实现HTTP中的Get请求。 2)利用现有的库实现。 虽然自己完成一个发送Get请求的模块并不困难,但是考虑到通过url获取文件的模块应该是软件当中的一项基础设施,一定存在可复用的模块。所以还是尽量用现成的东西去做,避免重复造轮子。 这时,找到了lib原创 2013-11-27 13:27:28 · 868 阅读 · 0 评论 -
Socket编程中的强制关闭与优雅关闭及相关socket选项
原文http://blog.csdn.net/Bad_Sheep/article/details/6157738 以下描述主要是针对windows平台下的TCP socket而言。 首先需要区分一下关闭socket和关闭TCP连接的区别,关闭TCP连接是指TCP协议层的东西,就是两个TCP端之间交换了一些协议包(FIN,RST等),具体的交换过程可以看TCP协议,这里不详细描述了。而关转载 2015-04-18 22:24:29 · 7484 阅读 · 0 评论