Windows Sockets: portas e endereços de soquete
Este artigo explica os termos “move” e “tratar” como usado com soquetes do windows.
Porta
Uma porta identifica um processo exclusivo para um serviço pode ser fornecido. No contexto atual, uma porta é associada a um aplicativo que da suporte aos soquetes do windows. A exibição é identificar exclusivamente cada aplicativo de soquetes do windows para que você possa ter mais de uma execução do aplicativo de soquetes do windows em um computador ao mesmo tempo.
Determinadas portas são reservadas para serviços comuns, como FTP. Evite usar essas portas a menos que você esteja fornecendo esse tipo de serviço. A especificação de soquetes do windows detalhes essas portas reservadas. O arquivo WINSOCK.H também listar-los.
Para permitir que os soquetes do windows a DLL seleciona uma porta útil para você, passar 0 como o valor da porta. O MFC selecionar um decimal de 1.024 maior valor da porta. Você pode recuperar o valor da porta que o MFC selecionou chamando a função de membro de CAsyncSocket::GetSockName .
Endereço de soquete
Cada objeto de soquete é associado a um endereço IP (IP) na rede. Normalmente, o endereço é um nome de computador, como “ftp.microsoft.com”, ou um número pontilhado, como “128.56.22.8”.
Quando você pesquisa para criar um soquete, você normalmente não precisa especificar seu próprio endereço.
Dica
É possível que o seu computador tiver várias placas de rede (ou seu aplicativo pode executar um dia nesse computador), cada um representando uma rede diferente.Nesse caso, você pode precisar fornecer um endereço para especificar que o cartão de rede o soquete usa.Tem certeza de que isso será um uso avançado e um possível problema a portabilidade.
Para obter mais informações, consulte: