2011-07-17 142 views
0

我运行并使用c#并且想知道如何创建可交换信息的客户端服务器解决方案。构建客户端服务器应用程序的最佳解决方案

我已经创建了一个读取数据并将数据传输到USB设备的程序。 我想创建的客户端应用程序可以与此服务器应用程序通信,并在存在来自USB的数据并可以将数据发送回USB时接收信息。 这是一种客户端 - 服务器解决方案。我在哪里支持WPF应用程序,并且将来可以创建可以显示USB设备状态图标的www页面。

这个问题本质上应该如何进行? WCF服务/网络服务/ TCP协议栈(客户端服务器解决方案)

我需要USB数据时的事件触发器,以便客户端无需一直询问是否有新数据。这是可以在网络服务?

回答

2

问题在本质上应该如何进行? WCF服务/ Web服务/ TCP堆栈 (客户端服务器解决方案)

取决于。唯一明智的答案是“通过编程”。 Web服务大部分都是用WCF做的,他们做的和更多 - 旧的Web服务实现基本上是一个过时的旧实现。

但除此之外它完全取决于我在这里有一个应用程序需要运输100.000个数据项目的Econd尽可能快的 - 没有Web服务能做到这一点,我有一些需要网络服务

WCF可能是一个良好的开端,但是你应该学会所有的技术,然后coose根据明确的需求

相关问题