accept() funzt irgendwie nicht ...

Markus Wigge markus at cultcom.de
Sun Oct 22 23:35:33 CEST 2000


Hi folks ...

Ich versuch's hier grad ein wenig mit Netzwerkprogrammierung und schreibe einen 
Serverprozess der erstmal nichts anderes machen sollte als auf einem beliebigen
Port auf eine Verbindung zu warten, sprich:

sock = socket(...);
bind (sock, ...);
listen (sock, 10);
accept (sock, ...);

Nach anfanglichen schwierigkeiten bin ich mitlerweile soweit, dass accept aufgerufen
wird und das Programm dann genau an der Stelle stehenbleibt (um halt auf eine Verbindung
zu warten).

Wenn ich das Ding jetzt starte sollte ich doch vial "telnet localhost 22222" eine
Verbindung zu dem Prog kriegen (oder lieg ich da flasch?) was aber mit der Meldung
"Verbindungsaufbau abgelehnt" quitiert wird.

Ich habe ein aehnliches Prog (nicht das gleiche!!!) schon mal auf einer HP-UX Kiste
kompiliert und da lief es! Gibt es vielleicht irgendeinen Aufruf den ich unter Linux
zusaetzlich noch brauche?

Wenn Ihr mehr Infos braucht dann schreibt mir mal was, bevor ich gleich alles poste ...

Ach, gibt es ein Tool mit dem ich pruefen kann ob ein Port von einem Programm 
verwendet wird?

--
bye
  Markus




More information about the Linux mailing list