Mitglied 7974
Gast
Hi!
Weil ich mit ein paar Freunden online Schafkopf spielen will, möchte ich ein eigenes Schafkopfprogramm in JAVA implementieren. Per
öffne ich ein neues ServerSocket-Objekt und schiebe es in einen Thread.
So, wenn ich nun also den Server starte kann ich mich per
mit dem Schafkopfserver verbinden. Das funktioniert auch mit einem JAVA-Client, der einen Socket zu "localhost" öffnet.
Lokal funktioniert's also. Jetzt möchte ich das aber auch per Internet hinbekommen und stecke gerade fest. Um zu testen, ob mein Schafkopfserver per Internet erreichbar ist, starte ich ihn, ermittle über www.whatismyip.com meine IP und versuche, per telnet auf diese IP zuzugreifen.
Telnet und der JAVA-Client sind allerdings nicht in der Lage, zu der ermittelten IP eine Verbindung aufzubauen. Ping hingegen kann die IP anpingen.
Wie ihr seht, fehlen mir da wohl ein paar Grundlagen zum Thema Internet-Server und -Clients.
Zur Info: Mein Mac verbindet sich über das Speedwort W 500V von T-Com mit dem Internet. Vielleicht könnte es auch daran liegen, dass ich nicht weiß, wie ich mit diesem Gerät meinen Computer im Internet auf einem bestimmten Port freischalten kann (ich weiß nicht mal, wie man diesen Vorgang nennt).
Wer was weiß, melde sich bitte bei mir.
Vielen Dank,
snoopysalive
Weil ich mit ein paar Freunden online Schafkopf spielen will, möchte ich ein eigenes Schafkopfprogramm in JAVA implementieren. Per
Code:
ServerSocket server = new ServerSocket(port);
So, wenn ich nun also den Server starte kann ich mich per
Code:
telnet localhost <port>
Code:
Socket client = new Socket("localhost", port);
Lokal funktioniert's also. Jetzt möchte ich das aber auch per Internet hinbekommen und stecke gerade fest. Um zu testen, ob mein Schafkopfserver per Internet erreichbar ist, starte ich ihn, ermittle über www.whatismyip.com meine IP und versuche, per telnet auf diese IP zuzugreifen.
Code:
telnet <ip> <port>
Wie ihr seht, fehlen mir da wohl ein paar Grundlagen zum Thema Internet-Server und -Clients.
Zur Info: Mein Mac verbindet sich über das Speedwort W 500V von T-Com mit dem Internet. Vielleicht könnte es auch daran liegen, dass ich nicht weiß, wie ich mit diesem Gerät meinen Computer im Internet auf einem bestimmten Port freischalten kann (ich weiß nicht mal, wie man diesen Vorgang nennt).
Wer was weiß, melde sich bitte bei mir.
Vielen Dank,
snoopysalive