Hi....
ich habe teilweise einen eigenen ftp-server programmiert. unter windows(da wo ich es programmiere) geht der auch soweit.
aber unter linux funktioniert der aufbau der passiven verbindung nicht.
das gibt 0:0:0:0:0:0:0:1 aus.
ich möchte aber gerne eine IPv4 adresse haben. (und die sollte doch nicht nur aus 0en bestehen oder?)
wo is da der fehler?
//edit:
wenn ich ein ssocket.accept() mache, dann bleibt er da einfach stehen und nimmt verbindung nicht an(keinerlei fehlermeldung)
gruß
ich habe teilweise einen eigenen ftp-server programmiert. unter windows(da wo ich es programmiere) geht der auch soweit.
aber unter linux funktioniert der aufbau der passiven verbindung nicht.
Code:
try {
ssocket = new ServerSocket(0, 1, InetAddress.getLocalHost());
} catch (Exception e) {
System.out.println(e);
return null;
}
localPort = ssocket.getLocalPort();
highPort = localPort >> 8;
lowPort = localPort & 0xff;
System.out.println(ssocket.getInetAddress().getHostAddress());
ich möchte aber gerne eine IPv4 adresse haben. (und die sollte doch nicht nur aus 0en bestehen oder?)
wo is da der fehler?
//edit:
wenn ich ein ssocket.accept() mache, dann bleibt er da einfach stehen und nimmt verbindung nicht an(keinerlei fehlermeldung)
gruß
Zuletzt bearbeitet: