我必须用Java实现一个简单的游览客户端 - 服务器游戏。不幸的是,我刚刚开始使用网络编程,并在选择适当的解决方案时遇到了一些问题。带小应用程序的Java客户端 - 服务器游戏
我们假设我正在创建一个国际象棋游戏,其中两个客户端可以连接到服务器,用他们的用户名和密码进行身份验证并进行游戏。客户端必须被编程为applet(瘦客户端),但我不知道我应该用作服务器。
我的意思是,我已经阅读了几种不同的可能性,如RMI,套接字,servlet,但仍然不知道哪一个符合我的需求。我有点困惑,因为我不完全理解沟通将如何进行。
我应该创建一个可执行的服务器,它会一直运行在服务器上并等待玩家?这在我看来似乎是一种奇怪的方式。或者是否有更简单的方法来做到这一点,例如我可以制作一个servlet并将它放在Tomcat服务器上,以便服务器只有在有玩家的情况下才能运行?该servlet可以与小程序(客户端)进行通信吗?反之亦然?*
我真的很感激一些提示。