双向客户端服务器网络通信

Joh*_*ley 7 c# wcf networking

我正在寻找使用winforms或WPF在C#中构建客户端服务器应用程序.客户端应用程序必须是本地应用程序,因为它必须与专用硬件交互.

我正在寻找的架构是客户端使用TCP/IP连接到服务器端口.然后,客户端将向服务器发出请求,服务器将向客户端发送响应.当用户登录时,客户端将保持与服务器的连接.

我查看了Web服务,据我所知,WCF扩展了Web服务,这意味着服务器无法向客户端发送消息.

我对WCF不正确吗?如果不是,最好的方法是什么?

fle*_*esh 3

WCF 支持双工消息传递,这应该可以满足您的需求。

另请参阅:http://msdn.microsoft.com/en-us/library/cc645027(VS.95 ).aspx