gpt4 book ai didi

java - WCF 可以使用 TCP 上的 SOAP 并由 java 客户端使用吗

转载 作者:行者123 更新时间:2023-12-01 14:47:15 27 4
gpt4 key购买 nike

WCF 使用 NetTCP 绑定(bind)通过 TCP 协议(protocol)交换信息。此外,SOAP 是一种消息格式或协议(protocol),对于不同技术之间的互操作性来说是普遍接受的。因此,当我开发任何使用 TCP 和 SOAP 格式的 WCF 服务时,它可能会被 java 客户端使用,或者它只能与 Dot Net 客户端一起使用,因为它使用 NetTCPBinding,这可能是 Microsoft 用于基于 TCP 通信的专有绑定(bind)。

最佳答案

理论上是的。 NetTcpBinding 使用自定义 framing protocol由 Microsoft 创建,能够从 TCP 流中分离消息。该绑定(bind)还使用 binary representation of XMLSOAP structure ,除了 SOAP Extension which allows for reuse of commonly-used strings 。正如您从链接中看到的,所有这些信息都是公开的,并且文档非常全面,因此可以在任何平台上创建客户端来与基于 NetTcpBinding 的 WCF 端点进行通信。

在实践中,我认为没有人这样做过,所以这样的工作不能掉以轻心(在这一层你无论如何都会谈论处理套接字通信)。

关于java - WCF 可以使用 TCP 上的 SOAP 并由 java 客户端使用吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15300591/

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