# include
2
Declare estruturas de dados para um socket TCP e seu endereço de rede . Por exemplo, em C, este código de exemplo executa essa tarefa :
int mySocket ;
struct SOCKADDR_IN myServerAddress ;
3
Inicializar o soquete TCP para lidar com conexões de entrada. Por exemplo, em C, este código de exemplo executa essa tarefa :
mySocket = socket ( PF_INET , SOCK_STREAM , IPPROTO_TCP );
4
Inicializar a estrutura de endereço de rede com os valores para o seu local de endereço. Por exemplo, em C, este código de exemplo executa essa tarefa :
memset (& myServerAddress , 0, sizeof ( myServerAddress ) );
myServerAddress.sin_family = AF_INET ;
myServerAddress . sin_addr.s_addr = htonl ( INADDR_ANY );
myServerAddress.sin_port = htons ( MYPORT );
Substituir " MYPORT " com o número da porta - entre 1024 e 65535 - onde seu aplicativo deve escutar por conexões.
5
socket para o endereço local. Por exemplo, em C, este código de exemplo executa essa tarefa :
bind ( mySocket , (struct sockaddr *) & myServerAddress , sizeof ( myServerAddress );
Depois de executar esta linha , seu programa está pronto para receber conexões de entrada para o endereço de rede local e na porta especificada .