SENA HD132x Series User Manual

Page 52

Advertising
background image

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 =

Advertising