Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个 DotNet 客户端应用程序,它将通过 HTTPS 向 Java 服务器发送消息。在此之前,我的一名团队成员开发了一个应用程序,它使用带有 ssl 的 tcp 客户端与服务器通信。如果我使用他现有的代码,请帮助我,而不是我需要为 Dot Net 中的 Https 通信做哪些更改。
“TCP over SSL”不是你所拥有的——它是通过 TCP “运行”的 SSL。在 HTTPS 情况下,您可以通过 TCP 使用基于 SSL 的 HTTP。HTTP 在这里是一个应用层协议。如果只是“基于 TCP 的 SSL”,您有自定义应用程序级协议,而使用 HTTPS,您有标准 HTTP。
因此,您可以重用现有代码的一部分,但您需要用 HTTP 替换自定义协议(无论它是什么)。如果现有协议有效,那么替换它就没有多大意义(除非你知道你需要一个替换并且你知道你需要什么)。