关于客户端和服务器数据接发问题!!!!
我在客户端发一个结构体,服务器要用什么函数和方法才能把它输出来???
客户端:
Information information = {"Lujianlai",24,"Yunnan University",20041050017};
SPacket packet;
memset(&packet, 0, sizeof(packet));
BYTE* pbuf = packet.buffer;
*(BYTE*)pbuf= FILE_DATA_SENDDATA;
pbuf++;
memcpy(pbuf, &information, sizeof(information));
pbuf+=sizeof(information);
packet.size=pbuf-packet.buffer;
g_arrPacket.Add( packet );
if (s_Login)
SendData(g_arrPacket[0].buffer,g_arrPacket[0].size);
switch(cmd)
{
case FILE_DATA_SENDDATA_REQ:
{
if((g_arrPacket[0].buffer,g_arrPacket[0].size)<=0)
break;
else
{
SendData( g_arrPacket[0].buffer,g_arrPacket[0].size);
}
}
break;
服务器:
case FILE_DATA_SEND:
{
};
请问服务器要用什么方法才能输出传过来的结构体呢?