Tengo una aplicación de formulario C# que se conecta a un dispositivo electrónico utilizando el puerto serie. La clase "SerialCommunicationManager" se conecta al puerto serie al iniciar la aplicación y maneja el sucio negocio de hablar con el dispositivo.¿Cómo exponer mejor los métodos en WinForm?
Lo que me gustaría es exponer los siguientes métodos.
- Write()
- caso SerialDataReceived
- SerialDataTransmitted caso
En primer lugar una página web local que se ejecuta en la misma máquina es el que yo quiero exponer los métodos para, pero en el futuro me imagine la necesidad de aplicaciones externas también.
¿Cuál es la forma más fácil de exponer la funcionalidad?
- TCPIP client server?
- ¿Servicio web? (¿Puedo crear un servicio web dentro de un WinForm?)
- other?
Muchas gracias
// David
No entiendo el contexto; comienzas con Windows Forms y finalizas con sitios web. No entiendo esto. –
La aplicación Formulario está conectada a un dispositivo electrónico. Quiero que otras aplicaciones (como un sitio web) puedan ver el estado del dispositivo y enviar comandos a él. La gran pregunta es: ¿cómo permitir que otras aplicaciones hablen con el dispositivo? – David