文件名称:GHCommonNetDll
- 所属分类:
- Internet/网络编程
- 资源属性:
- [C/C++] [Windows] [Visual.Net] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 126kb
- 下载次数:
- 0次
- 提 供 者:
- 流***
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
偶从大学开始维护至今的好东西。这个高度封装的轻量级网络库实现了基于异步Socket的C/S模式通信环境。本库经过4个现实项目的考验,用于轻量级的应用,不先进、不高深,但是讲究实用,开发小型C/S架构程序比ACE\Socket\QT都快。
主要特点:
1、已经为传送大文件做了优化。自动拆分、拼合,如果配合上内存映射文件,可以传送超过内存容量的数据(32位指针)。
2、集成了接受者-伴随处理者模型,收到的数据包传递到独立的线程回调用户的处理函数。
3、提供了C++封装,只需重载服务器类、客户端类的方法即可实现收发。
4、提供了C封装,简单调用方法实现发送
已经在范例中实现了C/S程序的框架,服务采用C接口演示,客户用C++接口演示,收发程序合二为一。
编译器支持 VC2005 ~ VC 2010-The highly encapsulated lightweight network based on Asynchronous Socket library implementation in C/S mode communications environment. The reality of the library, four test items for lightweight applications.
Main features:
1, has to send large files are optimized. Automatically split, put together, with the memory map if the file can be sent over the data memory (32-bit pointer).
2, the integrated receiver- with handler model, the received data packets delivered to the user separate thread callback handler.
3, provides a C++ package, just reload the server class, client class methods send and receive can be realized.
4, provides a C package, simply call the method to achieve transmit
Has been achieved in the sample C/S fr a mework of the program, service demonstration using C interfaces, the customer interfaces with C++ demo, send and receive programs combined.
Compiler support for VC2005 ~ VC 2010
主要特点:
1、已经为传送大文件做了优化。自动拆分、拼合,如果配合上内存映射文件,可以传送超过内存容量的数据(32位指针)。
2、集成了接受者-伴随处理者模型,收到的数据包传递到独立的线程回调用户的处理函数。
3、提供了C++封装,只需重载服务器类、客户端类的方法即可实现收发。
4、提供了C封装,简单调用方法实现发送
已经在范例中实现了C/S程序的框架,服务采用C接口演示,客户用C++接口演示,收发程序合二为一。
编译器支持 VC2005 ~ VC 2010-The highly encapsulated lightweight network based on Asynchronous Socket library implementation in C/S mode communications environment. The reality of the library, four test items for lightweight applications.
Main features:
1, has to send large files are optimized. Automatically split, put together, with the memory map if the file can be sent over the data memory (32-bit pointer).
2, the integrated receiver- with handler model, the received data packets delivered to the user separate thread callback handler.
3, provides a C++ package, just reload the server class, client class methods send and receive can be realized.
4, provides a C package, simply call the method to achieve transmit
Has been achieved in the sample C/S fr a mework of the program, service demonstration using C interfaces, the customer interfaces with C++ demo, send and receive programs combined.
Compiler support for VC2005 ~ VC 2010
(系统自动生成,下载前可以参看下载内容)
下载文件列表
GHCommonNetDll\GHCommonNetDll.sln
..............\GHCommonNetDll.suo
..............\GHCommonNetDll.vssscc
..............\GHCommonNetDllComment.sln
..............\GHCommonNetDllComment.suo
..............\GHCommonNetDll_vc2010.sln
..............\GHCommonNetDll_vc2010.suo
..............\Sampler_Client\cTestServer.cpp
..............\..............\cTestServer.h
..............\..............\cTransClient.cpp
..............\..............\cTransClient.h
..............\..............\FFTAlg.cpp
..............\..............\FFTAlg.h
..............\..............\Mcomplex.cpp
..............\..............\Mcomplex.h
..............\..............\mssccprj.scc
..............\..............\ReadMe.txt
..............\..............\resource.h
..............\..............\Sampler_Client.cpp
..............\..............\Sampler_Client.h
..............\..............\Sampler_Client.rc
..............\..............\Sampler_Client.vcproj
..............\..............\Sampler_Client.vcproj.vspscc
..............\..............\Sampler_Client.vcxproj
..............\..............\Sampler_Client.vcxproj.filters
..............\..............\Sampler_Client.vcxproj.vspscc
..............\..............\Sampler_ClientDlg.cpp
..............\..............\Sampler_ClientDlg.h
..............\..............\Sampler_Client_vc2010.vcproj
..............\..............\Sampler_Client_vc2010.vcxproj
..............\..............\Sampler_Client_vc2010.vcxproj.filters
..............\..............\stdafx.cpp
..............\..............\stdafx.h
..............\..............\targetver.h
..............\..............\res\Sampler_Client.ico
..............\..............\...\Sampler_Client.rc2
..............\..............\...\vssver2.scc
..............\..............\Release\BuildLog.htm
..............\..............\.......\Sampler_Client_vc2010.log
..............\..............\Debug\BuildLog.htm
..............\..............\.....\Sampler_Client_vc2010.log
..............\..............\Sampler_Client_vc2010.vcxproj.user
..............\..............\Sampler_Client_vc2010.vcxproj.vspscc
..............\..............\vssver2.scc
..............\Publish\GHStdEngine.h
..............\.......\GH_CommonClientModule.h
..............\.......\GH_CommonServerModule.h
..............\GHCommonNetDll\cInternalClientMoudle.cpp
..............\..............\cInternalClientMoudle.h
..............\..............\cInternalServerMoudle.cpp
..............\..............\cInternalServerMoudle.h
..............\..............\ClassDiagram1.cd
..............\..............\ClientSocket.cpp
..............\..............\ClientSocket.h
..............\..............\ClientThread.cpp
..............\..............\ClientThread.h
..............\..............\CmdInterpreter.cpp
..............\..............\CmdInterpreter.h
..............\..............\cThreadPool.cpp
..............\..............\cThreadPool.h
..............\..............\DlgClientPlant.cpp
..............\..............\DlgClientPlant.h
..............\..............\DlgServerPlant.cpp
..............\..............\DlgServerPlant.h
..............\..............\DlgStdClientPlant.cpp
..............\..............\DlgStdClientPlant.h
..............\..............\DlgStdServerPlant.cpp
..............\..............\DlgStdServerPlant.h
..............\..............\EasySocket.cpp
..............\..............\EasySocket.h
..............\..............\GHCommonNetDll.cpp
..............\..............\GHCommonNetDll.def
..............\..............\GHCommonNetDll.h
..............\..............\GHCommonNetDll.rc
..............\..............\GHCommonNetDll.vcproj
..............\..............\GHCommonNetDll.vcproj.vspscc
..............\..............\GHCommonNetDll_2010.vcxproj
..............\..............\GHCommonNetDll_2010.vcxproj.filters
..............\..............\GHCommonNetDll_vc2010.def
..............\..............\GHStdEngine.cpp
..............\..............\GHStdEngine.h
..............\..............\GH_CommonClientModule.cpp
..............\..............\GH_CommonClientModule.h
..............\.............
..............\GHCommonNetDll.suo
..............\GHCommonNetDll.vssscc
..............\GHCommonNetDllComment.sln
..............\GHCommonNetDllComment.suo
..............\GHCommonNetDll_vc2010.sln
..............\GHCommonNetDll_vc2010.suo
..............\Sampler_Client\cTestServer.cpp
..............\..............\cTestServer.h
..............\..............\cTransClient.cpp
..............\..............\cTransClient.h
..............\..............\FFTAlg.cpp
..............\..............\FFTAlg.h
..............\..............\Mcomplex.cpp
..............\..............\Mcomplex.h
..............\..............\mssccprj.scc
..............\..............\ReadMe.txt
..............\..............\resource.h
..............\..............\Sampler_Client.cpp
..............\..............\Sampler_Client.h
..............\..............\Sampler_Client.rc
..............\..............\Sampler_Client.vcproj
..............\..............\Sampler_Client.vcproj.vspscc
..............\..............\Sampler_Client.vcxproj
..............\..............\Sampler_Client.vcxproj.filters
..............\..............\Sampler_Client.vcxproj.vspscc
..............\..............\Sampler_ClientDlg.cpp
..............\..............\Sampler_ClientDlg.h
..............\..............\Sampler_Client_vc2010.vcproj
..............\..............\Sampler_Client_vc2010.vcxproj
..............\..............\Sampler_Client_vc2010.vcxproj.filters
..............\..............\stdafx.cpp
..............\..............\stdafx.h
..............\..............\targetver.h
..............\..............\res\Sampler_Client.ico
..............\..............\...\Sampler_Client.rc2
..............\..............\...\vssver2.scc
..............\..............\Release\BuildLog.htm
..............\..............\.......\Sampler_Client_vc2010.log
..............\..............\Debug\BuildLog.htm
..............\..............\.....\Sampler_Client_vc2010.log
..............\..............\Sampler_Client_vc2010.vcxproj.user
..............\..............\Sampler_Client_vc2010.vcxproj.vspscc
..............\..............\vssver2.scc
..............\Publish\GHStdEngine.h
..............\.......\GH_CommonClientModule.h
..............\.......\GH_CommonServerModule.h
..............\GHCommonNetDll\cInternalClientMoudle.cpp
..............\..............\cInternalClientMoudle.h
..............\..............\cInternalServerMoudle.cpp
..............\..............\cInternalServerMoudle.h
..............\..............\ClassDiagram1.cd
..............\..............\ClientSocket.cpp
..............\..............\ClientSocket.h
..............\..............\ClientThread.cpp
..............\..............\ClientThread.h
..............\..............\CmdInterpreter.cpp
..............\..............\CmdInterpreter.h
..............\..............\cThreadPool.cpp
..............\..............\cThreadPool.h
..............\..............\DlgClientPlant.cpp
..............\..............\DlgClientPlant.h
..............\..............\DlgServerPlant.cpp
..............\..............\DlgServerPlant.h
..............\..............\DlgStdClientPlant.cpp
..............\..............\DlgStdClientPlant.h
..............\..............\DlgStdServerPlant.cpp
..............\..............\DlgStdServerPlant.h
..............\..............\EasySocket.cpp
..............\..............\EasySocket.h
..............\..............\GHCommonNetDll.cpp
..............\..............\GHCommonNetDll.def
..............\..............\GHCommonNetDll.h
..............\..............\GHCommonNetDll.rc
..............\..............\GHCommonNetDll.vcproj
..............\..............\GHCommonNetDll.vcproj.vspscc
..............\..............\GHCommonNetDll_2010.vcxproj
..............\..............\GHCommonNetDll_2010.vcxproj.filters
..............\..............\GHCommonNetDll_vc2010.def
..............\..............\GHStdEngine.cpp
..............\..............\GHStdEngine.h
..............\..............\GH_CommonClientModule.cpp
..............\..............\GH_CommonClientModule.h
..............\.............