UDP发包是发送结构体,还是buf?局域网里面UDP广播发包,我可以定义一个结构体
struct ListData
{
char[4096] buf;
int length;
};然后直接发送这个结构体,接受端一个结构体转换即可.还可以,发送buf,然后在接收端根据报文解析包.那一种方法比较好呢?或者说我这种情况用什么方法好?
struct ListData
{
char[4096] buf;
int length;
};然后直接发送这个结构体,接受端一个结构体转换即可.还可以,发送buf,然后在接收端根据报文解析包.那一种方法比较好呢?或者说我这种情况用什么方法好?
应该是
struct ListData
{
int length;
char buf[4096];};
这样,在接收时才能先得到长度