gpt4 book ai didi

WCF 与 Web 服务与套接字 : which to choose?

转载 作者:行者123 更新时间:2023-12-02 09:00:57 25 4
gpt4 key购买 nike

我有两个有关 Web 服务的相关问题:

(1) 我目前正在编写一组应用程序,我突然想到,也许我没有使用适合这项工作的正确工具。这是规范:

  • 有许多 Windows 服务器位于不同的 VPN 和防火墙后面。
  • 每台服务器都运行一个 Windows 服务,通过 Web 服务向中央服务器报告有关它的各种信息,这两个服务都是我编写的并且可以访问。

所以我既是生产者又是消费者,并且我停留在同一个平台(.NET)上。也许网络服务不是正确的选择?我使用它纯粹是因为它易于编写和部署,而且我对它们感到最舒服。我真的应该为此使用 WCF 吗?

(2) 在 Web 服务中,我创建一个 State 对象来表示服务器的状态,并将其作为参数发送。但是,添加服务引用会创建 State 类的代理。将 State 对象的属性复制到代理,然后发送代理似乎很古怪。我是否应该在自动生成的代码中将代理类替换为真实类(即,包含对 State 类的引用)?

最佳答案

我认为“网络服务”是指 ASMX?我认为 WCF 是可能的,因为你不会失去任何东西,但会获得很大的灵活性。例如,您可以通过简单的配置更改从 XML-over-HTTP 切换到 Binary-over-TCP。

关于WCF 与 Web 服务与套接字 : which to choose?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1269739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com