客户端 - 服务器架构

时间:2011-03-07 12:12:16

标签: c# client-server

此主题之前已经讨论了数百万次,但让我澄清一下我的需求: 我需要一个控制系统的服务器,并包含必要的功能。此外,将有“n”个客户端,它们仅代表HI / GUI和呼叫服务器端功能。服务器本身应该能够将数据发送回客户端并调用客户端功能(如关机,退出等......)

我听说过双工服务/合同(http://msdn.microsoft.com/en-us/library/ms731064.aspx),但我不确定我会带来多远。 你会怎么处理这个?

2 个答案:

答案 0 :(得分:2)

我最近制作了一个概念证明应用程序,它使服务器和客户端各自托管一个WCF服务。客户端连接到服务器,然后在握手调用中,为服务器提供连接信息,以允许服务器创建单独的连接回客户端。它与多个客户端同时处理从本地局域网到远程站点上的64k线路的网络链路。

答案 1 :(得分:0)

您可以使用WCF,在IIS中的服务器上托管服务,在客户端的应用程序中,让客户端在服务器上注册它的端点。