SENA HD132x Series User Manual
Page 47
![background image](/manuals/292701/47/background.png)
HD132x Series User Manual
47
//----------------------------------
// Initialize TCP server socket
// return : 1 - success , 0 - failure
//----------------------------------
int TCPServerSocketInit()
{
char chDummy;
int
err ;
//-----------------------------------------------------
// Initiate use of WS2_32.DLL by a process
//-----------------------------------------------------
err = WSAStartup (0x0101, &lpWSAData);
if ( err != 0 )
{
printf("\nfail to start up winsock???\n");
scanf("\nPlease, try later(press ENTER)");
scanf("%c", &chDummy);
return 0;
}
else
printf("WinSock Opened...\n") ;
//-----------------------------------------------------
// create a server socket
//-----------------------------------------------------
sock = socket(AF_INET, SOCK_STREAM, 0);
if ( sock < 0 )
{
printf("\nsocket error???\n");
printf("\nPlease, try later(press ENTER)");
scanf("%c", &chDummy);
return 0;
}
printf("server socket created...\n") ;