Windows Sockets: Portas e endereços de soquete

Este artigo explica sistema autônomo termos "porta" e "endereço" sistema autônomo usado com o Windows Sockets.

Porta

Uma porta identifica um processo exclusivo para o qual um serviço pode ser fornecido.No contexto atual, uma porta está associada a um aplicativo que ofereça suporte a Windows Sockets.A idéia é identificar com exclusividade cada aplicativo do Windows Sockets para que você possa ter mais de um aplicativo do Windows Sockets executando em um computador ao mesmo time.

Determinadas portas são reservadas para serviços comuns, sistema autônomo FTP.Você deve evitar usar as portas, a menos que você fornece esse tipo de serviço.A especificação de Windows Sockets detalha essas portas reservadas.O arquivo WINSOCK.H também lista-os.

Para permitir que a DLL do Windows Sockets selecionar uma porta utilizável para você, passe 0 sistema autônomo o valor da porta.MFC seleciona um valor de porta maior do que 1.024 decimal.Você pode recuperar o valor da porta que MFC selecionado chamando o CAsyncSocket::GetSockNamefunção de membro .

Endereço de soquete

Cada objeto de soquete é associado a um endereço IP (Internet protocolo IP IP) na rede.Normalmente, o endereço é um nome de computador, sistema autônomo "ftp.microsoft.com", ou um número pontilhado, sistema autônomo "128.56.22.8".

Quando você tentar criar um soquete, geralmente você não precisa especificar seu próprio endereço.

Observação:

É possível que sua computador possui várias placas de rede (ou seu aplicativo pode executar algum dia em uma computador de tal), cada uma representando uma rede diferente.Nesse caso, talvez seja necessário fornecer um endereço para especificar qual placa de rede usará o soquete.Isso é certo ser um uso avançado e uma questão de portabilidade possíveis.

Para obter mais informações, consulte:

Consulte também

Conceitos

Windows Sockets no MFC