Partilhar via


Exemplo de soquetes de IPv6

Este exemplo demonstra como usar soquetes quando IPv6 está habilitado.O exemplo consiste em cliente e um servidor.O cliente pode enviar uma mensagem para o servidor e o servidor responde.O cliente usa o AddressFamily propriedade no IPAddress objetos retornados pela Dns classe e para criar o soquete. Os loops de cliente por todos os endereços IP retornados até que ele é capaz de se conectar com êxito a uma ou ele tentou conectar-se a todos os endereços IP tem recuperar usando a classe DNS.

Para compilação a amostra usando o aviso de comando

  1. Abrir um aviso de comando e navegar até um de subpastas sob o diretório IPv6Sockets específicos do linguagem.Para obter informações sobre as configurações necessárias e o SDK aviso de comando, consulte Como: Defina as configurações de amostra.

  2. Tipo de MSBuild IPv6Sockets <lang>.sln na linha de comando, onde <lang> está CS ou VB.

Para compilação a amostra usando o Visual Studio

  1. em aberto Windows Explorer e navegar até um de subpastas sob o diretório IPv6Sockets específicos do linguagem.

  2. clicar duas vezes no ícone para o IPv6Sockets <lang>.sln para em em aberto o arquivo no Visual Studio, onde <lang> está CS ou VB.

  3. Sobre o Compilação menu, clicar Criar solução.

    O aplicativo será criado no diretório padrão \bin\depurar.

Para executar este exemplo

  1. navegar até o diretório que contém o executável de novo para IPv6Server, usando o aviso de comando.

  2. Tipo de IPv6Server.exe na linha de comando.

  3. navegar até o diretório que contém o executável de novo para IPv6Client, usando o aviso de comando.

  4. Tipo de IPv6Client.exe na linha de comando.

    Observação:

    O exemplo cria um aplicativo de console.Você deve inicialização e executá-lo de um aviso de comando para exibir sua saída.

Requisitos

O servidor é chamado IPv6Server e o cliente é IPv6Client.Compilar solução usando o arquivo de solução IPv6Sockets <lang>.sln, onde <lang> está CS ou VB. Para iniciar o servidor, execute IPv6Server.exe.Para executar o cliente, execute IPv6Client <nome_do_servidor >, especificando o nome DNS do servidor.

Consulte também

Referência

System.Net.Sockets