- 博客(6)
- 资源 (4)
- 收藏
- 关注
转载 值得学习的C/C++语言开源项目
值得学习的C/C++语言开源项目(1)ACE庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。http://www.cs.wustl.edu/~schmidt/ACE.html(2)AsioAsio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。开源、免费,支持跨平台。http://think-async.co
2016-12-15 05:21:40 4071
转载 长连接和心跳包
第一种设置:通过设置socket的keepalive属性#include "/usr/include/Linux/tcp.h"#include "/usr/include/linux/socket.h"////KeepAlive实现,单位秒//下面代码要求有ACE,如果没有包含ACE,则请把用到的ACE函数改成linux相应的接口int keepAlive = 1;//设
2016-12-15 05:21:08 436
转载 循环冗余检验 (CRC) 算法原理
点击打开链接Cyclic Redundancy Check循环冗余检验,是基于数据计算一组效验码,用于核对数据传输过程中是否被更改或传输错误。算法原理假设数据传输过程中需要发送15位的二进制信息g=101001110100001,这串二进制码可表示为代数多项式g(x) = x^14 + x^12 + x^9 + x^8 + x^7 + x^5 + 1,其中g中第k位的值,对
2016-12-14 03:12:39 700
转载 Socket层实现系列 — send()类发送函数的实现
点击打开链接主要内容:socket发送函数的系统调用、Socket层实现。内核版本:3.15.2 我的博客:http://blog.csdn.net/zhangskd 发送流程图 以下是send()、sendto()、sendmsg()和sendmmsg()的发送流程图,这四个函数除了在系统调用层面上有些差别,在Socket层
2016-12-13 15:07:55 3529 3
转载 网上一篇非常好的讲socket的send和recv的
网上一篇非常好的讲socket的send和recv的 2011年03月18日星期五15231.send函数int send(SOCKET s,const char FAR*buf,int len,int flags) 不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求而服务器则通常用send函数
2016-12-13 04:29:43 2282
转载 socket函数send和recv函数
原文地址在发送端,一次发送4092个字节,在接收端,一次接收4092个字节,但是在接收端,偶尔会出现 socket.receive 接收不全的情况 ,ret = sock.recv(bBuffer,iBufferLen,0); //也有可能无法收到全部数据!必须要考虑0 ret iBufferLen的情况:继续接收iBufferLen - ret字节,然后合并
2016-12-13 03:09:45 1282
SRDebugger - Console Tools On-Device 1.10.0.unitypackage
2021-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人