文件名称:NetLib网络类库自动完成组包和拆包
文件大小:94KB
文件格式:ZIP
更新时间:2015-04-26 11:28:48
组包 拆包 TCP Netlib IOCP
// 网络通信类库 // 特点:不需要关心数据包过大需要拆包或组包发送。由类库自动完成 // 具备速度统计,限速、列队等。 // 通信统计: // INT64 m_SCurrent_Speed; //当前发送速度 // INT64 m_RCurrent_Speed; //当前接收速度 // INT64 m_SAverageSpeed; //平均发送速度 // INT64 m_RAverageSpeed; //平均接收速度 // INT64 m_Total_Send; //总发送字节数 // INT64 m_Total_Recv; //总接收字节数 // INT64 m_Total_SendNum; //总发送次数 // INT64 m_Total_RecvNum; //总接收次数 // INT64 m_Start_Tick; //开始时间 // INT64 m_SLast_Tick; //最后发送数据时间 // INT64 m_RLast_Tick; //最后接收数据时间 // INT64 m_Elapsed_Tick; //已逝去时间或结束时间 // INT m_Send_QueueLenght; //发送列队长度 // INT m_Recv_QueueLenght; //接收列队长度 // CHAR m_Start_Time[32]; //开始时间 // CHAR m_SLast_Time[32]; //最后发送数据时间 // CHAR m_RLast_Time[32]; //最后接收数据时间 // CHAR m_Elapsed_Time[32]; //已逝去时间或结束时间 // // 直接运行为服务器端,默认端口16580 // 第一个参数代表类型。svr 代表服务器端, cli 则为客户端 // 第一个参数为 svr 时 第二个参数为服务器端的端口号。 // 第一个参数为 cli 时 第二个参数为IP,第三个参数为远端端口号,第四格参数为连接数 // // 例: // 服务器端:NetLib.exe svr 8888 // 客户端:NetLib.exe cli 127.0.0.1 8888 100
【文件预览】:
NetLib.exe
NetworkLib.dll
Server.bat
NetworkLib_d.lib
CNetLib.vcproj
NetNoteInterface.h
stdafx.h
NetworkLib.lib
NetLib_d.exe
ReadMe.txt
main.cpp
stdafx.cpp
NetworkLib_d.dll
Client.bat
targetver.h