java客户端和服务端的区别 为什么做信息管理系统,服务端常用C#,而做游戏、服务端常用Java呢?

为什么做信息管理系统,服务端常用C#,而做游戏、服务端常用Java呢?事实上,游戏服务器通常使用TCP协议与客户端进行交互。在TCP通信方面,Java具有强大的服务器端异步框架netty。现在已经很成

为什么做信息管理系统,服务端常用C#,而做游戏、服务端常用Java呢?

事实上,游戏服务器通常使用TCP协议与客户端进行交互。在TCP通信方面,Java具有强大的服务器端异步框架netty。现在已经很成熟了。大多数使用Java的游戏服务器都使用这个。然而,类似于C中netty的框架并不像Java中netty那样成熟。另一个原因是服务器端操作系统是Linux,Java可以在Linux下运行,而C#只能在windows下运行。