Compartilhar via


Conexões de infravermelho

O .NET Compact Framework fornece classes para desenvolver aplicativos com conectividade infravermelho para smart devices e computadores pessoais.Essas classes são adições à System.Net.Sockets soquete de namespace e implementar de programação que está em conformidade com padrões definidos pela especificação dados infravermelho dados associação (IrDA).

Usando classes IrDA

O .NET Framework completo não tem classes IrDA.Para estabelecer conexões IrDA entre um computador pessoal e um dispositivo, você deve chamar o Windows socket usando platform invoke no lado do computador pessoal.

Observação:

O .NET Compact Framework oferece suporte somente ao padrão IrDA.Você deve usar invocação de plataforma para acessar outros recursos em um dispositivo de infravermelho.O .NET Compact estrutura oferece suporte a dispositivos Windows CE equipado com uma porta IrDA, sistema autônomo mouses, impressoras, Pocket PCs e outros PDAs .

IrDA define um conjunto de protocolos criados para oferecer suporte a transmissão de dados ponto a ponto de infravermelho entre dois dispositivos sem-fio a uma distância curta.IrDA acomoda conectividade onde vários dispositivos podem estabelecer conexões com o mesmo host.

Você pode implementar a funcionalidade de cliente e servidor.Um cliente é o dispositivo que inicia a conexão.Após o estabelecimento de uma conexão, os dados podem ser trocados confiavelmente.Como um servidor requer recursos adicionais de stack, o servidor é geralmente um computador pessoal.

As classes IrDA operaram na camada de Information Access Service (IAS) da pilha do protocolo IrDA.Uma camada IAS pode ter um ou ambos os seguintes componentes:

  • Servidor.Contém uma coleção de objetos que descrevem os serviços e aplicativos disponíveis para conexões de entrada para esse servidor.

    Observação:

    Não existe classe para o componente de servidor para esta versão do .NET Compact Framework.

  • Cliente.Executa consultas de descoberta no componente de servidor para obter um diretório de todas as conexões disponíveis.

A tabela a seguir resume as funções executadas pelas classes IrDA do .NET Compact Framework.

Classe

Descrição

IrDACharacterSet

Essa enumeração descreve o conjunto de caracteres suportado pelo dispositivo IrDA que foi descoberto.

IrDAClient

Fornece acesso ao cliente para que você possa determinar uma conexão desejada, abri-la, e enviar e receber dados.

IrDADeviceInfo

Fornece informações sobre conexões disponíveis em um servidor obtidas por uma consulta de descoberta do cliente.

IrDAEndPoint

Permite criar uma conexão a um servidor e obter informações da porta de infravermelho.

IrDAHints

Essa enumeração lista valores indicando o tipo de dispositivo ou conexão, como um fax.

IrDAListener

Coloca um socket em um estado de escuta para monitorar conexões disponíveis para um serviço especificado.O ouvinte não escutar até que o Start método é chamado.

Consulte também

Tarefas

Como: Fazer uma transferência arquivo infravermelho

Outros recursos

Rede e conectividade no .NET Compact estrutura