Trainer Red
Lt. Junior Grade
- Registriert
- Mai 2014
- Beiträge
- 332
Ich habe 2 Klassen geschrieben; einen Client.java und einen Server.java.
Wenn ich das richtig verstehe, wird der Server ja von mir privat ausgeführt und Freunde, denen ich eine Export-Version von der Client.java geschickt habe, sollten in der Lage sein zu joinen, wenn sie den richtigen Port und MEINE IP benutzen, oder nicht?
Zum besseren Nachlesen:
Client: https://hastebin.com/ewehezogow.java
Server: https://hastebin.com/ekuzemibob.java
Ich verstehe es nicht, ich gebe im Client bei gestartetem Server den richtigen Port und meine IP-Adresse (von myip.is) ein, aber es geht nicht.
Localhost und 127.0.0.1 geht ja, aber was bringt mir das, wenn Freunde den Chat betreten wollen?
Wenn ihr eine Lösung gefunden habt, wäre ich euch sehr dankbar, wenn ihr mir diese mitteilen könntet.
PS: Es gibt einen sehr seltsamen Bug, wenn man auf den Send Button drückt, werden die Nachrichten nicht abgeschickt, erst ab Eingabe durch "Enter". "Enter"-Taste selbst funktioniert jedoch einwandfrei, dabei benutze ich für das Senden die gleiche Methode, woran liegt das?
Vielen Dank!
Wenn ich das richtig verstehe, wird der Server ja von mir privat ausgeführt und Freunde, denen ich eine Export-Version von der Client.java geschickt habe, sollten in der Lage sein zu joinen, wenn sie den richtigen Port und MEINE IP benutzen, oder nicht?
Zum besseren Nachlesen:
Client: https://hastebin.com/ewehezogow.java
Server: https://hastebin.com/ekuzemibob.java
Ich verstehe es nicht, ich gebe im Client bei gestartetem Server den richtigen Port und meine IP-Adresse (von myip.is) ein, aber es geht nicht.
Localhost und 127.0.0.1 geht ja, aber was bringt mir das, wenn Freunde den Chat betreten wollen?
Wenn ihr eine Lösung gefunden habt, wäre ich euch sehr dankbar, wenn ihr mir diese mitteilen könntet.
PS: Es gibt einen sehr seltsamen Bug, wenn man auf den Send Button drückt, werden die Nachrichten nicht abgeschickt, erst ab Eingabe durch "Enter". "Enter"-Taste selbst funktioniert jedoch einwandfrei, dabei benutze ich für das Senden die gleiche Methode, woran liegt das?
Vielen Dank!