递归火山软件开发平台

标题: HPSocket 问题 [打印本页]

作者: 惊鸿    时间: 昨天 19:22
标题: HPSocket 问题
我用  HPSocket 发送数据  数据长度 694660  是多次发送的,怎么组包,怎么判断一条数据有没有发送完毕啊?

作者: cdmmye    时间: 昨天 19:46
循环发送,发送成功再继续下一个节点发送
作者: 惊鸿    时间: 昨天 20:06
cdmmye 发表于 2025-5-3 19:46
循环发送,发送成功再继续下一个节点发送

问题是 怎么判断是否接收完毕
作者: itismine    时间: 昨天 20:27
pull方式需要自己判断(自己设置包长度或者分隔符判断)。pack方式接收到的就是整包。
作者: server    时间: 昨天 20:37


client.发送数据(bin)
server.发送数据(bin)
agent.发送数据(bin)
作者: 惊鸿    时间: 昨天 20:46
server 发表于 2025-5-3 20:37
client.发送数据(bin)
server.发送数据(bin)
agent.发送数据(bin)

有案例没有
作者: fengshangren    时间: 昨天 21:47
接收方回一个接收完毕的包,发送方收到再发下一个包
作者: 创世魂    时间: 6 小时前
本帖最后由 创世魂 于 2025-5-4 10:40 编辑

直接用pack模型,不需要分包。pack模型支持4mb下的数据,自动分包解包,直接发送即可。
需要设置一下最大包尺寸属性。





欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4