Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como programar um Port Address
Em redes de computadores, protocolos de comunicação descrever as interações permitidas entre computadores em comunicação . O Transmission Control Protocol (TCP) , usado na Internet, define um nome - que identifica uma aplicação em qualquer lugar na rede - como uma combinação de endereço de rede e um número de porta nesse endereço. Você pode programar um aplicativo que espera por conexões TCP em um determinado endereço e número de porta . Instruções
um

incluir as bibliotecas de sistema necessários em seu código. O modo específico de executar este passo depende da linguagem de programação. Por exemplo, em C, este código de exemplo executa essa tarefa :

# include

# include

# 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 .

Anterior :

Próximo : No
  Os artigos relacionados
·O que é uma String Decimal 
·Como formatar um campo de texto para aceitar apenas nú…
·Como alterar um PanelView 
·Como usar o MATLAB Sem Desktop 
·Como criar um procedimento armazenado no SQL PL 
·Como escrever uma caixa de texto em um arquivo C 
·Como substituir um personagem com Equivalent código AS…
·Como posso abrir um arquivo EPR ​​at Home 
·Funções de erro Fortran 
·Como executar scripts do PowerShell pela Linha de Coman…
  Artigos em destaque
·Como retornar para a principal função em C + + 
·Como editar uma página HTML depois de ter sido salvo 
·Como o código de um 5X5 grade em C + + 
·Como configurar uma pesquisa binária Árvore em Python…
·Como criar uma função no Microsoft Visual C + + 
·Como usar controles de edição em MFC 
·Como limitar o tamanho do arquivo CSS 
·Como escrever Valores de entrada GData como uma String 
·Como incrementar DOS Variável Valor 
·Como inverter um número na C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados