Hey Leute ich arbeite mich ein wenig in Netzwerkprogrammierung ein und mein Beispiel will nicht.
Man soll nur die Domain eingeben und das wars.
Ich benutze den Port 13 für Daytime, diese Funktion ist in jeden UNIX Rechner enthalten.
Ganz einfach. Aber "Connection timed out: connect"
Danke für Tipp.
Man soll nur die Domain eingeben und das wars.
Ich benutze den Port 13 für Daytime, diese Funktion ist in jeden UNIX Rechner enthalten.
Java:
public class Socketverbindung {
public static void main(String []args){
/* Verbindung zu dem eingegebenen Host mit der Portnummer 13
* Nachdem der Socket steht, die empfangenden Daten holen*/
Scanner scanner = new Scanner(System.in);
String eingabe = scanner.next();
if (eingabe.isEmpty()) {
System.err.println("<host>");
System.exit(1);
}
try {
/* Port 13 : Daytime Service auf UNIX Servern */
Socket sock = new Socket(eingabe, 13); // Hostname oder InetAdress
InputStream in = sock.getInputStream(); // Datenempfang ( OutputStream - Versenden )
int len;
byte[] b = new byte[100];
while ((len = in.read(b)) != -1) {
System.out.write(b, 0, len);
}
in.close();
sock.close();
} catch (IOException e) {
System.err.println(e.toString()); // Ausgabe des Fehlers.
System.exit(1);
}
}
}
Ganz einfach. Aber "Connection timed out: connect"
Danke für Tipp.