udp只能收发带字符数组的结构体吗?带字符指针的结构体可以收发吗??
如题:
struct data
{
char a[100];//字符数组
char *b;//字符指针
};
这个结构可以收发吗???
只要带字符指针,我接收的时候,就出现存取错误。发送的时候没有显示错误。为什么字符指针得不到正确数据。
struct data buffer;
buffer.b=(char*)malloc(sizeof(char)*100);
recvfrom(sServer,(char *)&buffer,sizeof(struct data),0,......
sendto(sServer,(char *)&buffer,sizeof(struct data),0,......
收发带字符指针的结构体,怎么作,可以写个简单例子吗?我的服务器老报错。0xC0000005: Access Violation.