DecodeICMPHeader(recvbuf, bread, &from);
Sleep(1000);
}
//Cleanup
//
if(sockRaw != INVALID_SOCKET)
closesocket(sockRaw);
HeapFree(GetProcessHeap(), 0, recvbuf);
HeapFree(GetProcessHeap(), 0, icmp_data);
WSACleanup();
return 0;
}
cl ping.c /lib Ws2_32.lib