我必須用Java實現一個簡單的遊覽客戶端 - 服務器遊戲。不幸的是,我剛剛開始使用網絡編程,並在選擇適當的解決方案時遇到了一些問題。帶小應用程序的Java客戶端 - 服務器遊戲
我們假設我正在創建一個國際象棋遊戲,其中兩個客戶端可以連接到服務器,用他們的用戶名和密碼進行身份驗證並進行遊戲。客戶端必須被編程爲applet(瘦客戶端),但我不知道我應該用作服務器。
我的意思是,我已經閱讀了幾種不同的可能性,如RMI,套接字,servlet,但仍然不知道哪一個符合我的需求。我有點困惑,因爲我不完全理解溝通將如何進行。
我應該創建一個可執行的服務器,它會一直運行在服務器上並等待玩家?這在我看來似乎是一種奇怪的方式。或者是否有更簡單的方法來做到這一點,例如我可以製作一個servlet並將它放在Tomcat服務器上,以便服務器只有在有玩家的情況下才能運行?該servlet可以與小程序(客戶端)進行通信嗎?反之亦然?*
我真的很感激一些提示。