小小纠结伦
2015-01-27 11:24:15
HP-Socket java高性能TCP/UDP通信框架,java版,直接导入myeclipse即可测试
HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。
HP-Socket 作为底层的通用框架,性能是关键指标,绝对不能成为系统的瓶颈。HP-Socket 在设计上充分考虑性能、使用场景、复杂性和易用性等因素,作出以下几点设计决策:
-
Client 组件:基于 Event Select 通信模型,在单独线程中执行通信操作,避免与主线程或其他线程相互干扰。每个组件对象管理一个 Socket 连接。
-
Server 组件:基于 IOCP 通信模型,并结合缓存池、私有堆(Private Heap)等技术,支持超大规模连接,在高并发场景下实现高效内存管理。
-
Agent 组件:对于代理服务器或中转服务器等应用场景,服务器自身也作为客户端向其它服务器发起大规模连接,一个 Agent 组件对象同时可管理多个 Socket 连接;Agent 组件与 Server 组件采用相同的技术架构,可以用作代理服务器或中转服务器的客户端部件。
-
在本地运行,需配置jdk环境
-
其他语言的demo,到官网下载http://www.jessma.org
猜你喜欢
- java并行执行任务的框架Fork/Join的使用实例
- java开源时间框架joda-time简单使用的junit实例
- java开源图片框架Thumbnailator对图片各种处理的方法(可做到对原图片压缩仅改变大小)
- Java轻量级消息框架和整合平台mule ESB应用实例分享
- java通过Aspose.Word控件实现Word文档的操作
- 【猪猪-后端】WebMagic框架搭建的爬虫,根据自定义规则,直接抓取,使用灵活,Demo部署即可查看。
- apache openjpa配置实例
- 基于servlet实现的ireport报表实例
- maven工程采用xxl-excel框架实现excel的输入输出excel文件,支持xlsx、xls格式
- java人脸识别,非常准确哦
- Java高效开发框架nutz入门实例代码
- 基于Java AWT语言的一款精致写字板(功能齐全)
请下载代码后再发表评论
文件名:TestEcho-4J.rar,文件大小:1674.31K
下载
- /
- /TestEcho-4J
- /TestEcho-4J/.classpath
- /TestEcho-4J/.myeclipse
- /TestEcho-4J/.myeclipse/profiler
- /TestEcho-4J/.myeclipse/profiler/ServerApp.xml
- /TestEcho-4J/.myeclipse/profiler
- /TestEcho-4J/.project
- /TestEcho-4J/classes
- /TestEcho-4J/classes/global
- /TestEcho-4J/classes/global/Message$Body.class
- /TestEcho-4J/classes/global/Message$Header.class
- /TestEcho-4J/classes/global/Message.class
- /TestEcho-4J/classes/global/Util$AppState.class
- /TestEcho-4J/classes/global/Util$EventBase.class
- /TestEcho-4J/classes/global/Util$InfoMsg.class
- /TestEcho-4J/classes/global/Util$MsgRender.class
- /TestEcho-4J/classes/global
- /TestEcho-4J


qq166666615 LV1
2023年7月9日
zuidaima丶 LV1
2023年5月8日
kael111 LV1
2022年9月27日
woainiss LV1
2022年7月30日
371426 LV1
2022年3月25日
光亚 LV1
2021年8月31日
newbag LV9
2021年8月9日
Moonbesk LV5
2021年6月29日
17858347501 LV1
2021年6月4日
milamiya LV12
2021年5月19日

qwertasdfgkwuejwjwjw LV1
2024年6月27日
hlFDGd LV1
2024年6月11日
张英伟
2023年12月29日
暂无贡献等级
snb77 LV1
2023年12月11日
qq166666615 LV1
2023年7月9日
longlwj
2023年7月4日
暂无贡献等级
zuidaima丶 LV1
2023年5月4日
lironggang LV38
2023年4月25日
臧家旺 LV3
2023年3月23日
kael111 LV1
2022年9月27日