|

分享源码
界面截图: |
|
是否带模块: |
纯源码 |
备注说明: |
- |
本帖最后由 宇智波·佐助 于 2017-7-18 09:05 编辑
模块在官方群已经开源,以后会随着Hp-Socket更新而更新,完全开源。
HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件、客户Duan组件和Agent组件,广泛适用于各种不同应用场景的 TCP/UDP/HTTP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。 为了让使用者能方便快速地学习和使用 HP-Socket ,迅速掌握框架的设计思想和使用方法,特此精心制作了大量 Demo 示例(如:PUSH 模型示例、PULL 模型示例、PACK 模型示例、性能测试示例以及其它编程语言示例)。HP-Socket 目前运行在 Windows 平台,将来会实现跨平台支持。
* HP-Socket 官方网站:http://www,jessma,org
* HP-Socket 项目主页:http://www,oschina,net/p/hp-socket
* HP-Socket 开发文档:http://www,oschina,net/p/hp-socket/doc
---------------------------------------------------------------------------------------------------------------------------------------------------------
v5.0.1 更新:
---------------------------------------------------------------------------------------------------------------------------------------------------------
> IPv6 支持:
-----------------
1、所有通信组件支持 IPv6
2、组件接口没有变化,组件内部通过传入的地址参数自动识别 IPv4 / IPv6
3、API 更新:
1) enum En_HP_IPAddrType (增加)
2) struct HP_TIPAddr (增加)
3) SYS_GetIPv4InAddr (删除)
4) SYS_GetOptimalIPByHostName (删除)
5) SYS_IsIPAddress (修改)
6) SYS_GetIPAddress (修改)
7) SYS_EnumHostIPAddresses (增加)
8) SYS_FreeHostIPAddresses (增加)
> SSL 通信组件:
-----------------
1、多 SSL 证书支持,每个通信组件对象可以使用不同的 SSL 证书
2、通信组件对象绑定独立的 SSL Context,取代旧版本的全局唯一 SSL Context
3、API 更新:
1) HP_SSL_Initialize (删除)
2) HP_SSL_Cleanup (删除)
3) HP_SSL_IsValid (删除)
4) HP_SSLAgent_SetupSSLContext (增加)
5) HP_SSLClient_SetupSSLContext (增加)
6) HP_SSLServer_SetupSSLContext (增加)
7) HP_SSLServer_AddSSLContext (增加)
8) HP_SSLAgent_CleanupSSLContext (增加)
9) HP_SSLClient_CleanupSSLContext (增加)
10) HP_SSLServer_CleanupSSLContext (增加)
> 其它更新:
-----------------
1、Demo 更新:所有 Demo 支持 IPv6;所有 SSL Demo 支持新的证书机制
> 升级说明:
-----------------
1、SSL 组件:需要调整 SSL Context 初始化方式
2、其他组件:HP-Socket v5.0.1 完全兼容 HP-Socket v4.x.x 版本,可以直接替换升级
> 模块更新:
-----------------
1、增加函数:
_HP_EnumHostIPAddresse() /* 枚举主机 IP 地址 */
_HP_IsIPAddress() /* 检查字符串是否符合 IP 地址格式 */
_HP_SSL_RemoveThreadLocalState() 名称:清理线程局部环境 SSL 资源
2、Server类组件增加函数:
SetupSSLContext() 初始化通信组件 SSL 环境参数
AddSSLContext() 增加 SNI 主机证书
CleanupSSLContext() 清理通信组件 SSL 运行环境
3、Agent类组件增加函数:
SetupSSLContext() 初始化通信组件 SSL 环境参数
CleanupSSLContext() 清理通信组件 SSL 运行环境
3、Client类组件增加函数:
SetupSSLContext() 初始化通信组件 SSL 环境参数
CleanupSSLContext() 清理通信组件 SSL 运行环境
hpsocket交流群:75375912,44636872(怪兽乐园,QQ搜不到该群,请按照下面方法加群)
怪兽乐园①群: http://jq.qq.com/?_wv=1027&k=28lgXyB
怪兽乐园②群: http://shang.qq.com/wpa/qunwpa?idkey=975154c89d550721c1605cfd94a0d2459c32b349c7d3a9364244c2d58e3aaf69
点击上面连接或者把上面网址复制到浏览器地址栏 回车就可以加群了(如一群已满,请加二群。)
进官方群可以关注群共享第一时间获得最新版本
不需要你给钱,也不需要你多少时间,简简单单一句支持的回复就是我更新的动力源泉。
Hp-Socket For E 5.0.1 beta1 源码+模块+例程.part1.rar
(3 MB, 下载次数: 3136)
Hp-Socket For E 5.0.1 beta1 源码+模块+例程.part2.rar
(2.73 MB, 下载次数: 2458)
|
评分
-
参与人数 10 | 好评 +9 |
精币 +22 |
收起
理由
|
火威网络
| + 1 |
+ 2 |
精彩文章希望继续努力 |
中国移动我也不
| + 1 |
+ 2 |
新技能已get√ |
糖太粽
| + 1 |
+ 1 |
感谢分享,很给力!~ |
绯樱
| + 1 |
+ 1 |
有没有同步连接代理呢 |
Patek
| + 1 |
+ 3 |
那么问题来了,大神能带我飞吗 |
镇坛道德标杆
| + 1 |
+ 3 |
感谢分享,很给力!~ |
haifongren
| |
+ 1 |
感谢发布原创作品,一定好好学习,天天向上 |
范爷我怕怕
| + 1 |
+ 2 |
支持开源~!感谢分享 |
田戈
| + 1 |
+ 2 |
感谢分享,很给力!~ |
冰点
| + 1 |
+ 5 |
感谢分享,很给力!~ |
查看全部评分
|