SENA HD132x Series User Manual

Page 47

Advertising
background image

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") ;

Advertising