VC中使用套接字如何才能接收一个未知长度的结构数组?

来源:百度知道 编辑:UC知道 时间:2024/06/22 13:23:57
VC中使用套接字如何才能接收一个未知长度的结构数组?
比如客户、服务端已经定义好了同样一个结构体,我想让服务端给客户端发送一个长度为10的结构体数组
但是客户端不知道此数组长度。这个时候客户端如何接收?

晕,我好像回过一样的了
需要注意的是,结构体长度未必如你所想,因为有字节对齐的存在
而在网络传输中为了尽量减少不必要的消耗,可以选择的使用
#pragma pack(1)
你的结构体
#pragma pack()
这样压缩结构体,当然cpu读取就会慢了,你自己决定吧