我试图创建一个cleint / server Web应用程序,最终将客户端应用程序部署在Internet上。人们告诉我使用Visual Studio WCF双工,但是我对它的工作方式感到困惑。我知道对于使用套接字的简单服务器/客户端应用程序,您可以仅对服务器使用控制台,然后对客户端使用Windows窗体。

那么WCF双工如何工作,它将同时用于服务器和客户端,还是将控制台用于服务器?他们还如何建立连接,在套接字中使用ip地址和端口即可。

最佳答案

有许多WCF绑定可以实现全双工通信。 WCF服务器和客户端能够使用套接字以及其他通信方式。使用WCF,您仍然可以使用IP地址:端口地址系统来公开和使用服务。

使用WCF,您仍然可以使用控制台应用程序,Windows窗体或Web应用程序公开或使用这些服务。此时,它没有任何限制。

WCF将提供灵活性,因为一旦您想更改绑定或地址,就可以在配置文件中完成操作,而不必通过更改代码来完成。

关于c# - Web应用程序C#,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4010055/

10-11 15:26
查看更多