-1
我試圖用這個功能編碼一個小應用程序:如何運行服務器和不同的客戶端?
- 用戶註冊和登錄。
- 用戶配置文件(基本數據和一些統計信息,即暱稱,年齡)。
- 聊天(一對一,小組聊天)。
- 一個實時多人遊戲會話(簡單的事情,想像井字遊戲)。
我想在Java中編寫服務器端代碼,因爲它是我所知道的最多的語言,但是我對用於我的開發過程的體系結構有很多疑問。我想讓Android,iOS和Web瀏覽器的客戶端連接到我的服務器,所以基本上我正在尋找的是關於如何解決這種情況的基本指南/建議,因爲我的第一個應用程序與服務器客戶端一起工作。
我的想法是創建一個使用Java EE的服務器,但是我不清楚我是否應該使用套接字或者這種連接和通信系統。
感謝您的幫助,
乾杯。
你的問題有點寬泛,需要很長的關於架構模式,通信協議的論文。我建議你從小問題開始。知識(和答案)一步一步來。例如,首先嚐試問你:我期望提供哪種客戶服務?網絡瀏覽器是一種客戶端。在Android和iOS中哪些是客戶端?第二:哪種通信協議適合這個客戶端? – Aris2World
我剛剛與Web瀏覽器客戶端合作,在Java EE中創建Web動態應用程序。我最大的疑惑之一是:我可以使用Web套接字連接我的服務器和我的不同客戶端(Android,iOS,Web瀏覽器)並通過此協議驗證和授權這些客戶端嗎? – lbpeppers
這個問題更加明確,試着去問(不是評論)。也許有人有正確的答案。 – Aris2World