首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

高手在Qt中的网络编程中,如何接收结构体啊

2012-03-29 
请教各位高手在Qt中的网络编程中,怎么接收结构体啊???如题定义的结构体typedef struct Message{int length

请教各位高手在Qt中的网络编程中,怎么接收结构体啊???
如题
定义的结构体
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));

热点排行