红联Linux门户
Linux帮助

高性能TCP & UDP通信框架HP-Socket v3.4.1正式发布

发布时间:2016-04-07 16:16:39来源:红联作者:baihuo
更新内容:

1.增加 Tcp Pack 系列通信组件:

Tcp Pack 系列组件保证每个 OnReceive 事件都向应用程序提供一个完整数据包

Tcp Pack 系列组件是 PUSH/PULL 模式的结合体,应用程序不必处理分包(如:PUSH)与数据抓取(如:PULL)

Tcp Pack 系列组件提供 Get/SetMaxPackSize() 和 Get/SetPackHeaderFlag() 方法,用来设置最大包长和包头标识

CTcpPackServer 实现 ITcpServer 接口,CTcpPackAgent 实现 ITcpAgent 接口,CTcpPackClient 实现 ITcpClient 接口

2.组件接口调整:

OnClose/OnError 合并为一个通信事件: OnClose(CONNID dwConnID, EnSocketOperation enOperation, int iErrorCode)

枚举类型 EnSocketOperation 增加一个枚举值: SO_CLOSE = 5,标识关闭 Socket 操作

IServer 和 IAgent 接口删除接口方法: Get/SetRecvPolicy()

IServer 和 IAgent 接口删除接口方法: Get/SetMaxShutdownWaitTime()

软件详情:http://www.jessma.org/

下载地址:https://github.com/ldcsaa/HP-Socket

来自:开源中国社区
文章评论

共有 0 条评论