SENA HD132x Series User Manual

Page 53

Advertising
background image

HD132x Series User Manual

53

recvfrom(sock,test_buff,250,0,(LPSOCKADDR)&addrFrom,&nAddrFromLen);

if (byte_received==SOCKET_ERROR)

{

printf("\n Socket error program terminated..\n");

exit(1);

}

memcpy(&inFrom, &addrFrom.sin_addr,4);

// Calculate date & time

_strdate( dbuffer );

printf( "\n Info. was notified on %s ", dbuffer );

_strtime( tbuffer );

printf( "%s \n", tbuffer );

// Decode the incoming datagram

printf("\n from %s \n\n MAC address: " , inet_ntoa(inFrom) );

for(i=2; i<8; i++)

printf("%2x " ,(unsigned char)test_buff[i]);

printf("\n port # :");

for(i=8;i<10;i++)

printf("%3x",(unsigned char)test_buff[i]);

printf(" \n IP address :");

for(i=10;i<14;i++)

printf(" %3d ",(unsigned char)test_buff[i]);

printf("\n \n \n \n");

}

Advertising