cs软件是用什么方式跟服务端交互的?

bs(也就是说网页)一般用http接口的形式.
桌面类的软件一般怎么交互的 ..比如网游啊..


回答:

各种各样都有,tcp/udp或者封装后的协议kcp/grpc/http/ws/...

不过最常见还是http


回答:

传统的 C/S 是使用 Socket 进行交互的,真是操作起来是真的麻烦,所以基于 Socket 研究了不少方案,其中最著名的就是 Java 的 RMI 和 C# 的 Remoting。

再后来受 SOA 的影响,服务端一般都提供语言无关的标准接口,所以 Web Services 流行了一阵。.NET 还搞了个 WCF 技术框架。

但一切终将是浮云,因为事实证明还是 HTTP Web API 最好用,而且兼容面广,即可以用于前后端分离,也可以用于各处 C 端(包括桌面、移动、甚至另一个服务等)

但要说游戏……如果需要较好的性能,那多半还是基于 TCP/IP 的 Socket 通讯。

以上是 cs软件是用什么方式跟服务端交互的? 的全部内容, 来源链接: utcz.com/p/944142.html

回到顶部