TCP服务器接受数据,TCP客虎段接受数据问题

w20011025 2010-07-19 10:05:40

1。TCP服务端
如何把float型数组转换成 BYTE数组发送呢?
float f1[]={1.1,1.3,1.3......}
BYTE b[]={...},如何转换呢?
2。在b[]末尾加入 0X5A5A 后(服务端TCP)发送数据
3。服务端发送数据send();
...全文
57 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnlm2 2010-07-20
  • 打赏
  • 举报
回复
1,float数组序列化,每个float用|隔开
如 float f[3000] = {1.1, 1.2, 1.3 ..........}
序列化成 1.1|1.2|1.3|..............

2,在消息的头加上消息的大小

3,在服务器端把消息接收后都放入一个缓冲区中,根据消息大小取出消息解析,解析的时候根据float中间间隔
lwj16341869 2010-07-20
  • 打赏
  • 举报
回复
1,消息中带float型数组维数
2,把BYTE指针强制转换成float型指针

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧