【发布时间】:2011-09-04 16:24:56
【问题描述】:
我有一个使用串行端口连接到电子设备的 C# 表单应用程序。 “'SerialCommunicationManager'”类在应用程序启动时连接到串行端口并处理与设备通信的脏事务。
我想要公开以下方法。
- 写()
- SerialDataReceived 事件
- SerialDataTransmitted 事件
主要是在同一台机器上运行的本地网站是我想要公开方法的网站,但我认为将来也需要外部应用程序。
公开功能的最简单方法是什么?
- TCPIP 客户端服务器?
- Web 服务? (我可以在 WinForm 中创建 Web 服务吗?)
- 其他?
非常感谢
//大卫
【问题讨论】:
-
我不明白上下文;您从 Windows 窗体开始,以网站结束。我不明白。
-
表单应用程序已连接到电子设备。我希望其他应用程序(例如网站)能够查看设备的状态并向其发送命令。最大的问题是:如何允许其他应用程序与设备通信。
标签: c# web-services tcp