【文件属性】:
文件名称:HP-Socket 3.0.2
文件大小:1.17MB
文件格式:ZIP
更新时间:2016-12-16 14:54:02
C++ Socket TCP UDP
==========================================================================================
v3.0.2 更新:
==========================================================================================
> 把 HP-Socket 编译为动态链接库:
-----------------
1、应用程序可以通过导入源代码或动态链接库方式使用 HP-Socket
2、动态链接库使用方法
方法一:
-----------------------------------------------------------------------
(0) 应用程序包含 SocketInterface.h 和 HPSocket.h 头文件
(1) 调用 HP_Create_Xxx() 函数创建 HPSocket 对象
(2) 使用完毕后调用 HP_Destroy_Xxx() 函数销毁 HPSocket 对象
方法二:
-----------------------------------------------------------------------
(0) 应用程序包含 SocketInterface.h 和 HPSocket.h 头文件
(1) 创建 CXxxWrapper 包装器,通过包装器智能指针使用 HPSocket 对象
3、动态链接库发行版本
(1) Bin/x86/HPSocket.dll - (32位/MBCS/Release)
(2) Bin/x86/HPSocket_D.dll - (32位/MBCS/DeBug)
(3) Bin/x86/HPSocket_U.dll - (32位/UNICODE/Release)
(4) Bin/x86/HPSocket_UD.dll - (32位/UNICODE/DeBug)
(5) Bin/x64/HPSocket.dll - (64位/MBCS/Release)
(6) Bin/x64/HPSocket_D.dll - (64位/MBCS/DeBug)
(7) Bin/x64/HPSocket_U.dll - (64位/UNICODE/Release)
(8) Bin/x64/HPSocket_UD.dll - (64位/UNICODE/DeBug)
> 其它更新:
-----------------
1、把组件接口以及监听器接口的声明移到 SocketInterface.h
2、IServer 增加接口方法 GetConnectionCount()/GetConnectPeriod() 分别获取当前连接数和某个连接的时长
3、IServer 接口方法 GetListenAddress()/GetClientAddress() 的 CString& 参数改为 LPTSTR
4、IClient 接口方法 GetLocalAddress() 的 CString& 参数改为 LPTSTR
5、SocketHelper.h 中所有全局函数的 CString& 参数均改为 LPTSTR
6、示例工程 TestEcho-Pull 和 TestEcho-PFM 改为用动态链接库方式使用 HP-Socket
> 升级说明:
-----------------
1、使用 HP-Socket v3.0.1 的应用程序可以安全升级到 HP-Socket v3.0.2
2、由于某些接口方法的参数作了调整,因此请参考测试工程作相应修改
3、如果工程想通过动态链接库方式使用 HP-Socket,请参考 TestEcho-Pull 或 TestEcho-PFM 示例工程
网友评论
- 代码不错 谢谢
- 真不错,学习学习
- 不错 里面有用到的东西
- 很好,是我需要的下载用用,感谢分享
- 不错的代码,感谢分享
- 代码不错 谢谢
- 正好有我需要的,谢谢分享。