Hallo!
Ich versende mehrmals hintereinander Datenpakete, um eine Datei zu übertragen.
Delphi-Quelltext
1:
| WinSock.Send(MySocket, Buffer^, FileStream.Size, 0); |
Dabei kommt dann die Fehlermeldung WSAEWOULDBLOCK. Wie kann ich aber vorher herausfinden, ob ich gerade senden kann?
Ich meine, damit ich nicht, wenn diese Meldung kommt, etwas warten und es nach dem Trial-and-Error-Prinzip immer wieder probieren muss (wie ich es aus der Beschreibung dieses (non-fatalen) Fehlers als Vorgehensweise gelesen habe).
Danke schon mal,
Sebastian Jänicke