Thread Preforkserver beendet Verbindung (5 answers)
Opened by Superfrank at 2009-04-24 17:57

betterworld
 2009-04-26 13:55
#120911 #120911
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Die Flags, die fcntl bearbeitet, haben afaik ein anderes Format als diejenigen, die send als Parameter nimmt, siehe zum Beispiel man 2 send.

Vielleicht ist Dein Problem auch gerade das O_NONBLOCK-Flag. Es bewirkt ja, dass nur so viele Daten gesendet werden, wie instantan möglich ist. Der Rest wird einfach nicht geschickt, und send gibt die Länge der geschickten Daten zurück. Wenn Du mehr schicken möchtest, musst Du dann warten, bis wieder Platz da ist. Oder halt einfach auf O_NONBLOCK verzichten.

View full thread Preforkserver beendet Verbindung