[code]
#include <winsock.h>
#include <stdio.h>
main()
{
WSADATA ws;
WSAStartup(0x0101,&ws);
SOCKET udp_socket;
struct sockaddr_in peer;
int peerlen;
char recvbuffer[20];
int retval;
peer.sin_family = AF_INET;
peer.sin_port = htons(80);
peer.sin_addr.s_addr = htonl(INADDR_ANY);
udp_socket = socket(AF_INET, SOCK_DGRAM, 0);
bind(udp_socket,(struct sockaddr *)&peer,sizeof(peer));
peerlen=sizeof(peer);
while(1) {
retval = recvfrom(udp_socket, recvbuffer, sizeof(recvbuffer), 0, (struct sockaddr *)&peer, &peerlen);
if (retval != -1) {printf("%s", recvbuffer);}
}
return 0;
}
[/code]
Är reklamen ivägen? Logga in eller registrera dig så försvinner den!