admin 发表于 2022-3-24 21:04:15

为什么 HP-Socket 的 UDP 经常会断开连接

为什么 HP-Socket 的 UDP 组件与我的 UDP 程序通信经常会断开连接?
➢ A:HP-Socket 的 UDP 服务端和客户端组件默认都开启了心跳检测机制,与第三方
UDP 程序通信时,有两种选择:
1) 调用 SetDetectInterval(0) / SetDetectAttempts(0) 关闭 UDP 组件的心跳检测
机制。
2) 你自己的程序实现与 HP-Socket 的 UDP 心跳检测握手。具体方法是:
⚫ 使用 IUdpClient 作为客户端:当服务端接收到 0 字节的 UDP 心跳数
据包时立刻回复一个 0 字节的握手包。
⚫ 使用 IUdpServer 作为服务端:客户端需要定期向服务端发送 0 字节
的 UDP 心跳数据包。
页: [1]
查看完整版本: 为什么 HP-Socket 的 UDP 经常会断开连接