tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
276
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    noxum noxum ist offline Mitglied Bronze
    Registriert seit
    Mar 2011
    Beiträge
    32
    Guten Tag,

    in der Schule arbeiten wir seit ein paar Tagen mit kleinen, in Java selbst geschriebenen, Servern. Der zugriff auf die Server von anderen Mitschülern klappt mit der localen IP auch sehr gut, allerdings habe ich mich jetzt gefragt, ob und wie es möglich ist, über das Internet auf diesen Server zu zugreifen.
    Kann mir einer erklären wie so etwas dort gemacht wird?

    Hier der Code von meinem mini Server :

    Klasse für den Thread
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    
     
    public class ServerMultiClient
    {
        public static void main (String args[])
        {
            try
            {
                ServerSocket server = new ServerSocket(20000);
                while (true)
                {
                    Socket s = server.accept();
                    ServerThread thread = new ServerThread(s);
                    thread.start();
                }
            }
            catch (Exception e)
            {
     
            }
        }
    }

    Eigentlicher Servercode
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
    public class ServerThread extends Thread
    {
        private Socket s;
     
        public ServerThread(Socket s)
        {
            this.s = s;
        }
     
        public void run()
        {
            while (true)
            {
                try
                {
                    // Code 
                }
                catch (Exception e)
                {}
            }
        }
    }

    Ich weiß jetzt nicht ob es wichtig ist, die Klassse ServerSocket und Socket hier zu Posten, falls doch kann ich dies ja noch tun.

    Vielen Dank schonmal für alle hilfreichen Antworten.
    Ich hoffe mal ihr wisst was ich meine
     

  2. #2
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist offline Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    Hi,

    also soweit ich weiß funktioniert das genau so wie es auch lokal läuft. Nur dass du bei deinem Client die IP-Adresse des Servers angeben musst und nicht (wie lokal möglich wäre) den Hostnamen/127.0.0.1 .

    Hier auch ein Beispiel.

    Gruß

    Fabio
     
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

  3. #3
    noxum noxum ist offline Mitglied Bronze
    Registriert seit
    Mar 2011
    Beiträge
    32
    Danke klappt alles

    Mit freigabe eines Ports ging es dann.


    MFG Noxum
     

  4. #4
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist offline Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    Keine Ursache. Bitte markiere das Thema als erledigt, wenn es abgeschlossen ist. Danke
     
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

Ähnliche Themen

  1. Zugriff auf Internet- bzw. Onlineinhalte
    Von XELLEX im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 26.02.10, 16:00
  2. Pda über Handy über Server ins Internet
    Von Tabuk im Forum Internet, DSL & Flatrate
    Antworten: 2
    Letzter Beitrag: 07.01.07, 08:36
  3. FTP-Zugriff über Adressleiste vom Internet-Explorer
    Von uhuwe im Forum Hosting & Webserver
    Antworten: 11
    Letzter Beitrag: 21.12.05, 02:01
  4. Antworten: 1
    Letzter Beitrag: 07.09.04, 10:09
  5. Internet zugriff Was ist port 500
    Von Erpel im Forum Microsoft Windows
    Antworten: 4
    Letzter Beitrag: 26.08.03, 17:32

Stichworte