Zitat von
Sunlight7:
..jedoch ist mir die Benutzung von Select bekannt und ich möchte da aber nicht..
OK, select bremst die Übertragung nicht aus, genau das Gegenteil ist der fall!
1. Es werden Daten in den Socket geschrieben (z.B. sehr schnell in einer Schleife ~100 MB/s)
2. Irgenwann ist der Sendbuffer voll, erst dann wird als Result ein WSAEWOULDBLOCK zurückgeliefert.
3. Hier Select wie im Sample verwenden.
4. Select wartet hier automatisch nun solange, bis der Socket wieder senden kann.
Um den Zustand des Sendebuffers, des Netzwerks, Kapazität. etc. braucht man sich keine
Gedanken machen. Dies wird alles automatisch vom Socket erledigt.
D.h. Select wird sowieso nur dann eingesetzt wenn der Socket aus welchen Gründen auch immer,
überlastet ist. Selber irgendwelche Stati auszuwerten ist nicht notwendig!
lg.