18,356
社区成员
发帖
与我相关
我的任务
分享
struct recvMsg
{
char sendtype[2];//数据类型
char sendno[30];//用户ID
char sendskt[10];//
char seda[100];//值1
char sedb[100];//值2
char sedc[100];//值3
char sedd[100];//值4
char sede[100];//值5
char sedf[100];//值6
char sedg[100];//值7
char sedh[100];//值8
char sedi[100];//值9
};
...............................
recvMsg rmg;
while(1)
{
....................................
send(s,(char*)&rmg,sizeof(rmg),0);
..................................
}
.....................
memset(szBuf,0,Recv_BUF_SIZE);
iRet = recv(pcs->m_ServerSocket,(char*)szBuf, Recv_BUF_SIZE, 0);
if (iRet>0)
{
if(szBuf != NULL && szBuf[0] != _T(''))
{
memcpy(&(csnt->rmgg),szBuf,sizeof((csnt->rmgg)));
EnterCriticalSection(&m_GetRecvData);
pcs->m_clist.AddTail(csnt);
LeaveCriticalSection(&m_GetRecvData);
}
}
....................................................