Communication with Sockets
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 |
---|
APIs relevantes |
---|
|
Para executar o amostra de código
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.
Abra a home page Ferramentas menu em Visual Studio e navegar para Opções, expansão Projetos e soluçõese clique em Pastas VC ++.
Em Mostre diretórios para:, selecione Incluir arquivos.
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
Em Mostre diretórios para:, selecione Arquivos de biblioteca.
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
Crie a solução (Ctrl+Shift+B).
Implante a solução (F5).
Para usar o aplicativo
Conectar-se a dispositivo móvel.
Iniciar "SocketSRV.exe" Sobre o dispositivo móvel.
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