SENA HD132x Series User Manual
Page 52
![background image](/manuals/292701/52/background.png)
HD132x Series User Manual
52
printf("WinSock Opened...waiting..\n") ;
// Create Windows socket for UDP
sock = socket(AF_INET, SOCK_DGRAM,0);
if (sock < 0)
{
perror("\nsocket error???\n");
exit (1) ;
}
// Setupo the port configuration
// UDP port : 514
addr.sin_family = AF_INET;
addr.sin_port = htons(514);
addr.sin_addr.s_addr = htonl(INADDR_ANY);
// Launch UDP socket
if (bind(sock,(LPSOCKADDR)&addr,sizeof(addr)) == SOCKET_ERROR)
{
printf("\n Socket error program terminated..\n " );
exit(1);
}
}
//---------------------
// UDP Socket Run
//---------------------
void UDPSocketRun()
{
int nAddrFromLen = sizeof(addrFrom);
IN_ADDR inFrom;
char test_buff[300];
char dbuffer [9];
char tbuffer [9];
int i ;
// Wait until it receives data
byte_received =