我有一个使用串口连接到电子设备的C#表单应用程序。 “SerialCommunicationManager”类在应用程序启动时挂接到串行端口,并处理与设备通话的肮脏业务。如何最好地暴露WinForm中的方法?
我想揭露下面的方法。
- 写()
- SerialDataReceived事件
- SerialDataTransmitted事件
主要是本地的网站在同一台机器上运行的是一个我要揭露的方法,但在未来我想象也需要外部应用程序。
公开功能的最简单方法是什么?
- TCPIP客户端服务器?
- Web服务? (我可以在WinForm里创建一个Web服务吗?)
- 其他?
非常感谢
//大卫
我不明白的情况下;你从Windows窗体开始并以网站结束。我不明白这一点。 –
表单应用程序连接到电子设备。我希望其他应用程序(例如网站)能够查看设备的状态并向其发送命令。最大的问题是:如何让其他应用程序与设备通话。 – David