我正在开发一款DotNet客户端应用程序,该应用程序将通过HTTPS向Java服务器发送消息。在此之前,我的一个团队成员开发了一个使用TCP客户端与SSL通信的应用程序以与服务器通信。请帮助我,如果我使用他现有的代码,那么我需要为Dot Net中的Https通信做出哪些更改。
SSL over TCP"并不是你所拥有的内容——而是SSL在TCP上运行。在HTTPS的情况下,你有HTTP通过SSL在TCP上运行。这里的HTTP是一个应用层协议。如果只有"SSL over TCP"的话,你将拥有自定义的应用层协议,而使用HTTPS时,则拥有标准的HTTP。
因此,你可以重复利用现有代码的部分,但需要将自定义协议(无论它是什么)替换为HTTP。如果现有协议能够正常工作,那么替换它就没有太多意义(除非你知道需要进行替换,并且知道替换的目的是什么)。
"