Share via


Communication with Sockets

Windows Mobile SupportedWindows Embedded CE Not Supported

9/8/2008

Este amostra de código é nomeado SocketApp. Ele demonstra o uso de Soquetes do Windows Para se comunicar com um dispositivo móvel. Primeiro, SocketApp Usa API (RAPI) remota Interfaces para get endereço IP do o dispositivo móvel por meio ActiveSync. Segundo, SocketApp Envia um "Hello" seqüência de caracteres para a dispositivo móvel e, em seguida, ouve para o dispositivo móvel para responder.

Área recurso

API (RAPI) remota

APIs relevantes

IRAPIDevice::GetConnectionInfo função

Para executar o amostra de código

  1. Navegue até a arquivo de solução (*.sln) e clique duplo-la. Por padrão, o arquivo solução é copiado para a seguinte pasta:

    C:\Arquivos de programas\Windows Mobile 6 SDK\Samples\Common\CPP\Win32\SockApp

    Microsoft Visual Studio 2005 inicia e carrega a solução.

  2. Abra a home page Ferramentas menu em Visual Studio e navegar para Opções, expansão Projetos e soluçõese clique em Pastas VC ++.

  3. Em Mostre diretórios para:, selecione Incluir arquivos.

  4. Adicione o caminho a diretório de inclusão de ActiveSync. Os locais usar como padrão são:

    C:\Arquivos de programas\Windows Mobile 6 SDK\Activesync\inc

  5. Em Mostre diretórios para:, selecione Arquivos de biblioteca.

  6. Adicione o caminho à biblioteca Diretório ActiveSync. Os locais usar como padrão são:

    C:\Arquivos de programas\Windows Mobile 6 SDK\Activesync\Lib

  7. Crie a solução (Ctrl+Shift+B).

  8. Implante a solução (F5).

Para usar o aplicativo

  1. Conectar-se a dispositivo móvel.

  2. Iniciar "SocketSRV.exe" Sobre o dispositivo móvel.

  3. Iniciar "SocClient.exe" a partir de computador desktop.

Ambientes de Desenvolvimento

SDK: Windows Mobile 6 Professional SDK e Windows Mobile 6 Standard SDK

Ambiente de desenvolvimento: Visual Studio 2005.

ActiveSync: Versão 4.5.

Comentários

O arquivo projeto pressupõe que os caminhos pesquisa Visual Studio usar como padrão de cabeçalho e biblioteca foram atualizados corretamente. De exemplo, Windows Mobile 6 Professional SDK irá instalar arquivos de biblioteca e cabeçalho ActiveSync para a seguinte usar como padrão locais:

C:\Program Files\Windows Mobile 6 SDK\Activesync\inc
C:\Program Files\Windows Mobile 6 SDK\Activesync\Lib

See Also

Concepts

Code Samples for Windows Mobile