高性能 Socket 组件 HP-Socket v3.2.1-RC3 公布
作者:互联网
HP-Socket 是一套通用的高性能 TCP/UDP Socket 组件,包括服务端组件、client组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统。提供 C/C++、C#、Delphi、E、Java 等编程语言开发接口。HP-Socket 对通信层实现全然封装,上层应用不必关注通信层的不论什么细节;HP-Socket 提供基于事件通知模型的 API 接口,能很easy高效地整合到新旧应用程序中。为了让使用者能方便高速地学习和使用 HP-Socket,迅速掌握组件的设计思想和用法,特此精心制作了大量 Demo 演示样例。包括 PUSH 模型演示样例、PULL模型演示样例和性能測试演示样例等。HP-Socket 眼下执行在 Windows 平台。将来会实现跨平台支持。
----------------------------------------------------------------
通用性
- 通信组件的唯一职责就是接受和发送字节流,绝对不能參与上层协议解析等工作;
- 与上层使用者解耦、互不依赖,组件与使用者通过操作接口和监听器接口进行交互,组件实现操作接口为上层提供操作方法。使用者实现监听器接口把自己注冊为组件的 Listener,接收组件通知。因此,不论什么使用者仅仅要实现了监听器接口都能够使用组件。还有一方面。甚至能够自己又一次写一个实现方式全然不同的组件实现给使用者调用。仅仅要该组件遵从组件的操作接口。这也是 DIP 设计原则的体现。
标签:v3.2,Socket,HP,样例,接口,组件,使用者 来源: https://www.cnblogs.com/mqxnongmin/p/10556626.html