Socketverbindung übers WWW

Status
Nicht offen für weitere Antworten.
S

stev.glasow

Gast
Hi,
ich habe folgenden Code:
Code:
public class Testa {
	public static void main(String[] args) throws Exception {
		
		ServerSocket socket = new ServerSocket (1234);
		socket.accept();
		System.out.println("verbunden");
		
		}
}
Code:
public class Testb {

	public static void main(String[] args) throws Exception{
                String host = ... ;// da komm ich gleich zu
		new Socket(host, 1234);
		System.out.println("alles klar");
	}
}

wenn ich als host "127.0.0.1" verwende geht es aber wenn ich als host "217.237.43.163" (meine zu gewiesene ip) angebe bekomme ich folgende Exception "Exception java.net.ConnectException: Connection timed out: connect"
Dauert etwa 10 Sekunden.
Keine UnknownHostException !

Dass man die IP als Host angeben kann bin ich mir ziehmlich sicher, da ich vor einiger Zeit eine Server-Client Anwendung nach dem gleichem Prinzip (ip als host übergeben) in einem LAN laufen lassen habe, was ohne Probleme funktioniert hat.

[edit]
achja: ne Firewall ist nicht im weg.
 
S

stev.glasow

Gast
Illuvatar hat gesagt.:
Hast du nen Router und (wenn ja) den Port geforwarded?
Nein, habe keine eigenen Router zulaufen.

foobar hat gesagt.:
Teste doch mal den ServerSocket mit ping und einem Portscanner.
Den Port findet er von Außen nicht.

Ich hab das Problem zwar jetzt anders gelöst, interssieren würde mich das jetzt trotzdem.

Funktinoniert das bei euch?
 

Bleiglanz

Gesperrter Benutzer
freilich funktionierts

=> besorg dir etherreal, damit du dir anschauen kannst, was im Netzwerk passiert
 
S

stev.glasow

Gast
Bleiglanz hat gesagt.:
freilich funktionierts

=> besorg dir etherreal, damit du dir anschauen kannst, was im Netzwerk passiert
Naja das da nix passiert weiß ich ja. Nur warum nicht?
 

Bleiglanz

Gesperrter Benutzer
>>wenn ich als host "127.0.0.1" verwende geht es

läuft lokal (ohne dass was übers netz geht)

>>aber wenn ich als host "217.237.43.163"

läuft über den TCP/IP-Stack, Paket wird an den nächsten Router/Gateway geschickt, dieser schickts irgendwohin weiter

irgendein anderer Router sollte das Paket dann wieder "zurück" in dein eigenes Netzwerksegnment schicken

=> weiss dein nächstes Gateway, dass dein Rechner diese IP hat?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
V erste Client - Server Anwendung, paar Fragen wie Socketverbindung checken usw. Netzwerkprogrammierung 4
F Verständnisfrage Verfügbarkeit Socketverbindung Netzwerkprogrammierung 5
E Socketverbindung über das Internet - Timeout? Netzwerkprogrammierung 28
M Socket Probleme mit einfacher Socketverbindung Netzwerkprogrammierung 3
reibi Socket Socketverbindung nutzt welches Protokoll? Netzwerkprogrammierung 5
L Socket Socketverbindung nur im lokalen Netzwerk Netzwerkprogrammierung 12
Q Problem bei Vergleichen von Strings übertragen über eine Socketverbindung Netzwerkprogrammierung 3
J Socketverbindung zwischen Javaclient und C-Server Netzwerkprogrammierung 11
IT-MaD konstante Socketverbindung mit Verbindungscheck u. reconnect Netzwerkprogrammierung 5
M Socketverbindung funzt nich immer Netzwerkprogrammierung 3
0 Socketverbindung zwischen PHP und Java? Netzwerkprogrammierung 6
P Array per Socketverbindung versenden Netzwerkprogrammierung 2
D Socketverbindung schlägt fehl - Connection refused: connect Netzwerkprogrammierung 4
T :?: SHH, SSL, Tunneling bei Socketverbindung ? Netzwerkprogrammierung 6
I ActiveMQ-Messages übers Netzwerk Netzwerkprogrammierung 13
D Socket-Verbindungen übers Internet Netzwerkprogrammierung 4
I PingPong Spiel übers Netzwerk Netzwerkprogrammierung 1
M Kommunikation übers Internet Netzwerkprogrammierung 9
E Java Server übers Internet erreichen Netzwerkprogrammierung 4
N RMI Einstellungen für "übers Internet" Netzwerkprogrammierung 8
N Gedankenspiel Synchronisation zweier Datenbanktabellen übers Netz Netzwerkprogrammierung 4
H Eine Mac-Adresse übers Internet ermitteln Netzwerkprogrammierung 2
X Password übers Netzwerk schicken jPasswordField Netzwerkprogrammierung 2
Y server client socket verbindung übers internet aufbauen Netzwerkprogrammierung 8
M Socket JFileChooser übers Internet Netzwerkprogrammierung 32
W funktionen übers netzwerk nutzen Netzwerkprogrammierung 4
W browse / durchsuchen übers netz Netzwerkprogrammierung 2
Kr0e Versenden von Daten übers Netzwerk Netzwerkprogrammierung 30
H MySQL übers Netzwerk Netzwerkprogrammierung 9
T Pfadangabe beim kopieren übers Netzwerk Netzwerkprogrammierung 5
M Daten übers Netz verschlüsselt übertragen? Wie? Netzwerkprogrammierung 18
A array übers netzwerk (anfänger) Netzwerkprogrammierung 8
R File chooser übers Netzwerk Netzwerkprogrammierung 3
S Netzwerk übers Internet Netzwerkprogrammierung 30
P Serialialiserte Objekte übers Netzwerk verschicken Netzwerkprogrammierung 9
H Dateigröße übers Internet Netzwerkprogrammierung 3
G Verzeichnis eines Rechners übers Netzwerk auslesen Netzwerkprogrammierung 5

Ähnliche Java Themen

Neue Themen


Oben