我有一個使用串口連接到電子設備的C#表單應用程序。 「SerialCommunicationManager」類在應用程序啓動時掛接到串行端口,並處理與設備通話的骯髒業務。如何最好地暴露WinForm中的方法?
我想揭露下面的方法。
- 寫()
- SerialDataReceived事件
- SerialDataTransmitted事件
主要是本地的網站在同一臺機器上運行的是一個我要揭露的方法,但在未來我想象也需要外部應用程序。
公開功能的最簡單方法是什麼?
- TCPIP客戶端服務器?
- Web服務? (我可以在WinForm裏創建一個Web服務嗎?)
- 其他?
非常感謝
//大衛
我不明白的情況下;你從Windows窗體開始並以網站結束。我不明白這一點。 –
表單應用程序連接到電子設備。我希望其他應用程序(例如網站)能夠查看設備的狀態並向其發送命令。最大的問題是:如何讓其他應用程序與設備通話。 – David