我试图创建一个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/