Conexiones de infrarrojos

Actualización: noviembre 2007

.NET Compact Framework proporciona clases que permiten desarrollar aplicaciones de conectividad por infrarrojos para dispositivos inteligentes y equipos personales. Dichas clases se agregan al espacio de nombres System.Net.Sockets e implementan una programación de sockets que cumple los estándares establecidos por la especificación IrDA (Infrared Data Association).

Utilizar las clases IrDA

.NET Framework completo no tiene clases IrDA. Para establecer conexiones IrDA entre un equipo personal y un dispositivo, debe invocar el socket de Windows por medio de la invocación de la plataforma en el equipo personal.

Nota:

.NET Compact Framework sólo acepta la norma IrDA. Para obtener acceso a otras funciones de infrarrojos en un dispositivo, debe usar la invocación de la plataforma. .NET Compact Framework admite dispositivos gobernados por Windows CE provistos de un puerto IrDA, por ejemplo, mouse (ratón), impresoras, Pocket PC y otros equipos PDA.

IrDA define una serie de protocolos diseñados para ofrecer compatibilidad con las transmisiones de datos por infrarrojos de punto a punto entre dos dispositivos inalámbricos separados a poca distancia. IrDA incorpora conectividad entre pares donde varios dispositivos pueden establecer conexiones con el mismo host.

Puede implementar funcionalidades de cliente servidor. Un cliente es el dispositivo que inicia la conexión. Tras establecer una conexión, pueden intercambiarse datos de manera confiable. Dado que un servidor impone requisitos de pila adicionales, habitualmente es un equipo personal.

Las clases IrDA funcionan en la capa IAS (Information Access Service) de la pila de protocolos IrDA. Una capa IAS puede tener uno o los dos componentes siguientes:

  • Servidor. Contiene una colección de objetos que describen los servicios y aplicaciones disponibles para las conexiones recibidas en el servidor.

    Nota:

    En esta versión de .NET Compact Framework no existe una clase para el componente de servidor.

  • Cliente. Ejecuta las consultas de descubrimiento en el componente servidor para obtener un directorio de todas las conexiones disponibles.

En la tabla siguiente se resumen las funciones realizadas por las clases IrDA de .NET Compact Framework.

Clase

Descripción

IrDACharacterSet

Esta enumeración describe el juego de caracteres que acepta el dispositivo IrDA que se ha descubierto.

IrDAClient

Proporciona acceso al cliente, de manera que puede determinar qué conexión desea abrir para enviar y recibir datos.

IrDADeviceInfo

Ofrece información de las conexiones disponibles en un servidor, obtenida mediante una consulta de descubrimiento realizada por el cliente.

IrDAEndPoint

Permite crear una conexión con un servidor y obtener información del puerto de infrarrojos.

IrDAHints

Esta enumeración ofrece valores que indican el tipo de dispositivo o de conexión, por ejemplo, un fax.

IrDAListener

Coloca un socket en estado de escucha para supervisar las conexiones disponibles para un servicio especificado. Se empieza a escuchar después de una llamada al método Start.

Vea también

Tareas

Cómo: Realizar una transferencia de archivos por infrarrojos

Otros recursos

Funciones de redes y conexión en .NET Compact Framework