递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 974|回复: 9
打印 上一主题 下一主题

[视窗] HPSocket 问题

[复制链接]

59

主题

210

帖子

2047

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2047
跳转到指定楼层
楼主
发表于 2025-5-3 19:22:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用  HPSocket 发送数据  数据长度 694660  是多次发送的,怎么组包,怎么判断一条数据有没有发送完毕啊?
回复

使用道具 举报

92

主题

539

帖子

2072

积分

金牌会员

Rank: 6Rank: 6

积分
2072
沙发
发表于 2025-5-3 19:46:24 | 只看该作者
循环发送,发送成功再继续下一个节点发送
火山PC HP_SOCKET 控件 交流群:956446702
回复

使用道具 举报

59

主题

210

帖子

2047

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2047
板凳
 楼主| 发表于 2025-5-3 20:06:42 | 只看该作者
cdmmye 发表于 2025-5-3 19:46
循环发送,发送成功再继续下一个节点发送

问题是 怎么判断是否接收完毕
回复

使用道具 举报

73

主题

471

帖子

3458

积分

论坛元老

Rank: 8Rank: 8

积分
3458
地板
发表于 2025-5-3 20:27:02 | 只看该作者
pull方式需要自己判断(自己设置包长度或者分隔符判断)。pack方式接收到的就是整包。
回复

使用道具 举报

119

主题

652

帖子

2318

积分

金牌会员

Rank: 6Rank: 6

积分
2318
QQ
5#
发表于 2025-5-3 20:37:29 | 只看该作者


client.发送数据(bin)
server.发送数据(bin)
agent.发送数据(bin)
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

59

主题

210

帖子

2047

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2047
6#
 楼主| 发表于 2025-5-3 20:46:42 | 只看该作者
server 发表于 2025-5-3 20:37
client.发送数据(bin)
server.发送数据(bin)
agent.发送数据(bin)

有案例没有
回复

使用道具 举报

43

主题

353

帖子

3880

积分

论坛元老

Rank: 8Rank: 8

积分
3880
7#
发表于 2025-5-3 21:47:28 | 只看该作者
接收方回一个接收完毕的包,发送方收到再发下一个包
回复

使用道具 举报

3

主题

24

帖子

148

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
148
8#
发表于 2025-5-3 22:16:50 | 只看该作者
这个[HP_TCP服务器]这个类是封装好的吗,感觉用其他的TCP连接没翻译,有点像易语言远程客户,用通用的TCP客户端连接不上,必须[HP_TCP客户端]才能连接
回复

使用道具 举报

453

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
43362
9#
发表于 2025-5-4 08:51:47 | 只看该作者
本帖最后由 创世魂 于 2025-5-4 10:40 编辑

直接用pack模型,不需要分包。pack模型支持4mb下的数据,自动分包解包,直接发送即可。
需要设置一下最大包尺寸属性。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

92

主题

539

帖子

2072

积分

金牌会员

Rank: 6Rank: 6

积分
2072
10#
发表于 6 天前 | 只看该作者
惊鸿 发表于 2025-5-3 20:06
问题是 怎么判断是否接收完毕

包体做编号,服务器接收进行判断组包,不需要服务器回复完成接收
火山PC HP_SOCKET 控件 交流群:956446702
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-5-12 18:31 , Processed in 0.088844 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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