Java client - server – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Java client - server – Java – Fórum – Programujte.comJava client - server – Java – Fórum – Programujte.com

 

Tomáš
~ Anonymní uživatel
560 příspěvků
25. 5. 2017   #1
-
0
-

Ahoj,

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

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!

Nahlásit jako SPAM
IP: 2001:718:1e02:a080:8fe:cd...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 7 hostů

Podobná vlákna

Java client server — založil Falcon1651

Client-server-client — založil MM

Client server c# — založil Misiak

Client/Server — založil silent

[C#] Server client — založil gledy

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý