找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 中文模块 Demo
查看: 1475|回复: 0

Agent 组件

[复制链接]
发表于 2022-3-5 19:00:16 | 显示全部楼层 |阅读模式
Agent 组件4484
Agent 组件5844
Agent 组件1681
Agent 组件4513
Agent 组件接口的继承层次结构如图 2.3.1-1 所示,其中,ITcpAgent 继承于 IAgent,
ITcpPullAgent 和 ITcpPACKAgent 则继承于 ITcpAgent。主要接口方法如表 2.3.1-1 所示,其它
接口方法请参考 include/hpsocket/SocketInterface.h 文件的相关注释:
Agent 组件4708
Agent 组件3042
Agent 监听器接口的继承层次结构如图 2.3.1-2 所示,其中,ITcpAgentListener 继承于
IAgentListener,接口回调事件如表 2.3.1-2 所示
Agent 组件9799
图 2.3.2-1 展示了服务端、客户端应用程序与 Agent 组件的交互流程:
⚫ 客户端应用程序调用 Start() 方法启动 Agent 组件,如果调用成功则返回 TRUE。
⚫ 客户端应用程序调用 Connect() 方法向服务端应用程序发起连接请求,如果连接成
功则返回 TRUE 并且会先后接收到 OnPrepareConnect、OnConnect 和 OnHandshake
事件。
⚫ 客户端应用程序调用 Send() 方法向服务端应用程序发出数据后,客户端应用程序
将收到 OnSend 事件。
⚫ 服务端应用程序向客户端应用程序发送数据时,客户端应用程序将收到 OnReceive
事件。
⚫ 断开连接时,客户端应用程序将收到 OnClose 事件。
⚫ 客户端应用程序调用 Stop() 方法关闭 Agent 组件,如果调用成功则返回 TRUE 并
收到 OnShutdown 事件。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

QQ|Archiver|手机版|小黑屋| HPsocket-国产高性能通讯框架 ( 豫ICP备19038015号-1 )|网站地图

GMT+8, 2024-6-16 18:01 Powered by Discuz! X3.5 *//

快速回复 返回顶部 返回列表