Ho un'applicazione di forma C# che si collega a un dispositivo elettronico utilizzando la porta seriale. La classe "'SerialCommunicationManager" "si collega alla porta seriale all'avvio dell'applicazione e gestisce la sporca attività di talkning sul dispositivo.Come esporre meglio i metodi in WinForm?
Quello che vorrei è esporre i seguenti metodi.
- Write()
- evento SerialDataReceived
- SerialDataTransmitted evento
Principalmente un sito web locale in esecuzione sulla stessa macchina è quello che voglio per esporre i metodi per, ma in futuro mi immagina anche la necessità di applicazioni esterne.
Qual è il modo più semplice per esporre la funzionalità?
- Server client TCPIP?
- Servizio Web? (Posso creare un servizio Web all'interno di un WinForm?)
- altro?
grande grazie
// David
Non capisco il contesto; si inizia con Windows Form e si termina con i siti Web. Non capisco questo –
L'applicazione Modulo è connessa a un dispositivo elettronico. Voglio altre applicazioni (come un sito Web) per poter vedere lo stato del dispositivo e inviare comandi. La grande domanda è: come consentire ad altre applicazioni di comunicare con il dispositivo. – David