Java client - server

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod AkA2 25. 5. 2017 17:39

Ahoj,

mám takový malý problém. Mám tento kód:

Kód: Vybrat vše
public Server()
       try {
          ServerSocket = new ServerSocket(8080);
          System.out.println("Server has been launched.");
          connection = new DBconnection();
          connection.startConnection();
          System.out.println("Succesfully connected to database!");
      } catch(IOException IOe) {
          System.out.println("Can not establish server!");
          System.exit(-1);
      }
        }
         public static void main(String[] args) {
                Server server = new Server();
        }

        public boolean login(String username, String password)
        {
            /*
            Verifying logins.
            - Returns TRUE if the username and password are correct
            - else FALSE
            */
            return true;
        }

        public String getSaveGame(User user)
        {
            String saveData = "";
            /*
             It downloads the saved position from the server.
            */
            return saveData;
        }

        public void uploadSaveGame(String saveData)
        {
            /*
            Uploads the saved position
            */
        }

A já nevím, jak to udělat. Aplikace by se měla připojit k existující databázi a stáhnout některé údaje.

Mohl byste prosím napsat první metodu, abyste zjistili, jak se to dělá? Nebo nějaký výukový tutoriál, by se o tom učilo? Do těchto metod musím psát dotazy SQL?

Moc díky!

PS

Nejsem si jistý ani tou konektivitou. Mám údaje o databázi (host, login a heslo) a v první řadě bych se asi měl k ní připojit, než začnu řešit stahování dat. To budu dělat přes client - server? Nějak v tom mám trošku zmatek, co se týká tohohle. Třída server tedy bude obsahovat data, díky kterým se připojím a třída client bude obsahovat co? Dále jsem našel, tak by se měly nějak zvlášť řešit pakety?

Díky za odpovědi!
AkA2
Kolemjdoucí



Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků