BOOL GetFromServer(DWORD *lpdwTime)
{
*lpdwTime = 0;
BOOL bReturn= FALSE; SOCKET sSock = socket(AF_INET, SOCK_STREAM, 0);
if(INVALID_SOCKET != sSock)
{
struct sockaddr_in sin; memcpy(&sin.sin_addr, &NISTSVRSARY[choice].addr, sizeof(in_addr));
sin.sin_family = AF_INET;
sin.sin_port = htons(IPPORT_TIMESERVER);

printf( "\n    ...Waiting Connection...\n"); if(0 == connect(sSock, (struct sockaddr *) &sin, sizeof(struct sockaddr_in)))
{
printf( "    ***Connected***\n");
int iResult, iRead; for(iRead = 0; iRead < 4; iRead += iResult)
{
iResult = recv(sSock, (char*)lpdwTime + iRead, 4 - iRead, 0);
if(iResult < 1)
break;
} if(4 == iRead)
{
*lpdwTime = ntohl(*lpdwTime); bReturn = TRUE;
}else
printf( "    Error getting!\n");
}else
printf( "    ***Connection Failed***\n");
closesocket(sSock);
} return bReturn;
}诺顿报的.说是backdoor.trojan,这个怎么办呀