如题
定义的结构体
typedef struct Message
{
int length;
int nType;
unsigned char date[10];
}message_info;
在linux网络编程中用 recv_rc = recvfrom(socket_descriptor, &seperate_info, sizeof(seperate_info), 0, (struct sockaddr *)&sin, &sin_len);是可以的
但是在qt的网络编程中udpSocket->readDatagram(&message_info,sizeof(message_info));
编译不同过,readDatagram接收的类型是(char *) ,
请教各位有什么方法在qt中接收结构体数据
------解决方案--------------------
udpSocket->readDatagram((char *)&message_info, sizeof(message_info));