Hola, erick_arcini!
Gracias por contestar, he visto ese link y otros parecidos que hablan del IrDAClient, pero lo que veo es que es del .NET Compact Framework, no del .NET Framework normal, o sea, el del Windows de escritorio, lo que significa que tengo añadida a mi proyecto una referencia a la librería system.net y en cambio no puedo instanciar ninguna clase llamada IrDAClient... porque está en el system.net, pero del Compact Framework (o sea, para pocket-pc).
Tú has sido capaz de hacerlo? Por favor, dime cómo. Gracias, erick.
Yo lo que tengo conseguido es "hablar" entre dos aplicaciones aunque estén en equipos diferentes a través del protocolo udp o tcp mediante sockets, pero no consigo encontrar cuál es la forma o el protocolo y sus parámetros para hablar a través de IrDA, porque he encontrado en algún sitio que el MsComm (te acuerdas? el del viejo Visual Baisc 6...) lo trataba como el com4 o el com5, vamos, como un puerto serie, pero cuando chequeo los puertos en el portátil buscando a ver si Windows lo trata así, no lo encuentro, y sé que la transferencia debe tener un protocolo parecido, pero sólo encuentro los puertos serie que tenga y, como mucho, el com3 (el modem)... Alguien tiene alguna pista que me pueda guiar en mi (hasta ahora) infructuosa búsqueda?
Mirad, os pongo un poco de código, esto recorre los puertos serie (a los únicos que sé acceder de este modo) y los recorre, si el com4 (o el 5 o cualquiera...) fuera el IrDA, tendría que salir en la lista, haced la prueba, veréis como no sale (a no ser que realmente sea un dispositivo IrDA conectado a un puerto serie real del equipo, claro... pero así no vale):
Esto recorrería los puertos serie:
Cita: For Each strPort As String In My.Computer.Ports.SerialPortNames
Gracias a todos de nuevo!!