000
25.01.2009, 14:15 Uhr
~sockets
Gast
|
Liebe Community,
Ich habe einen Code, der zu 2 IP Adressen (öffentliche IP Adressen) sich verbinden soll, das Programm hängt sich an folgender Stelle auf:
Code: |
cout << "bevor" << endl; if (connect(s, (struct sockaddr*) &srv, sizeof(srv)) == -1) { cout << "inside" << endl; return -1; }
|
Die Ausgabe des Programmes ist:
Also scheint es so, a ls ob er sich beim connect(...) aufhängt? Was soll das für einen Sinn ergeben? Der Host, den ich über den FTP Port ansprechen will, verhält sich auch recht "eigenartig".
Zitat: |
toby@osiriys:~$ ping 194.208.17.1 PING 194.208.17.1 (194.208.17.1) 56(84) bytes of data. ^C --- 194.208.17.1 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1011ms
toby@osiriys:~$ ftp 194.208.17.1
|
Wenn ich mit dem ftp Befehl auf den Host fahre, bekomme ich auch keinen "Connection failed" etc. sondern es passiert einfach gar nichts.
Hoffe jemand ist die Sache klar und kann mir einen Schups in die richtige Richtung geben :
Danke |