
网络编程
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 · 870 阅读 · 0 评论 -
libcurl简介
1 简介存在这样的应用场景,客户端需要从web服务器上面下载一些文件。要实现这个功能有以下几种选择:1)利用SOCKET,自己实现HTTP中的Get请求。2)利用现有的库实现。虽然自己完成一个发送Get请求的模块并不困难,但是考虑到通过url获取文件的模块应该是软件当中的一项基础设施,一定存在可复用的模块。所以还是尽量用现成的东西去做,避免重复造轮子。这时,找到了lib原创 2013-11-27 13:27:28 · 920 阅读 · 0 评论 -
Socket编程中的强制关闭与优雅关闭及相关socket选项
原文http://blog.youkuaiyun.com/Bad_Sheep/article/details/6157738以下描述主要是针对windows平台下的TCP socket而言。首先需要区分一下关闭socket和关闭TCP连接的区别,关闭TCP连接是指TCP协议层的东西,就是两个TCP端之间交换了一些协议包(FIN,RST等),具体的交换过程可以看TCP协议,这里不详细描述了。而关转载 2015-04-18 22:24:29 · 7582 阅读 · 0 评论