/* Allocate UDP socket */ int s = socket(PF_INET, SOCK_DGRAM, 0); /* Initialize address structure */ struct sockaddr_in addr; memset(&(addr),0,sizeof(addr)); addr.sin_len = sizeof(addr); /* Use IP addressing */ addr.sin_family = AF_INET; /* We accept any IP address */ addr.sin_addr.s_addr = INADDR_ANY; /* Use the specified port */ addr.sin_port = htons(PORT); /* Bind to the address/port */ bind(s,(struct sockaddr *)(&addr),sizeof(addr)) End of Listing