WEIVER 2.0 Manual
Weiver 2.0
/ Operations Manual
117
SentBytes = sendto(h_Socket
,pSendData
,4/*sizeof(t_Packet.u4_ID)*/
+ 4/*sizeof(t_Packet.u4_Reserved)*/
+ 4/*sizeof(t_Packet.u4_DataSize)*/ + u4_Size
,0, (SOCKADDR*)&Addr, sizeof(SOCKADDR_IN));
if(SentBytes == SOCKET_ERROR)
{
wprintf(_T("\nSend Fail"));
}
else
{
memset(&Addr, 0, sizeof(Addr));
int length = recvfrom(h_Socket
, message, 2000, 0, (SOCKADDR*)&Addr, &clntAddrSize);
if(length == -1)
{
wprintf(_T("Time Out"));
}
else
{
tp_Packet = (WvPlayerRemotePacket_tp)(message);
wprintf(_T("%s"), tp_Packet->u1a_Data);
}
}
closesocket(h_Socket);
}