hmm, moje bledy - pierwszy raz napisalem tyle instrukcji preprocesora.
Kod:
#define BUFFSIZE 1024
#define SLEEP 35
#include <winsock2.h>
int main(){
struct sockaddr_in sinf;
int sock;
int *ptr;
WSADATA dos;
WSAStartup(0x0202,&dos);
sock=socket(AF_INET,SOCK_DGRAM,IPPROTO_UDP);
sinf.sin_family=AF_INET;
sinf.sin_addr.s_addr = inet_addr("31.33.76.66");
sinf.sin_port = htons(31337);
memset(sinf.sin_zero,0,sizeof(sinf.sin_zero));
ptr=malloc(BUFFSIZE);
memset(ptr,0,BUFFSIZE);
while(sendto(sock,(char*)ptr,BUFFSIZE,0,(struct sockaddr*)&sinf,sizeof( struct sockaddr))!=SOCKET_ERROR)
Sleep(SLEEP);
free(ptr);
closesocket(sock);
WSACleanup();
return 0;
}
i niech ktos mi powie czemu to nie wymaga stdio/stdlib/windows .h