Resident Evil
Grünschnabel
hallo,
ich habe eine recv-funktion die ankommende Daten in einen Char-Array schreibt.
Wenn ich ins 3. Parameter schreibe, das 1000 Zeichen empfangen werden sollen,
aber nur z.B. 83 gesendet wurden, dann wartet das Programm ja, bis die nächsten 17
Zeichen gesendet wurden und beendet dann erst die recv-funktion
Wisst ihr wie man recv() beenden kann, wenn keine Zeichen mehr empfangen werden?
ich habe eine recv-funktion die ankommende Daten in einen Char-Array schreibt.
Wenn ich ins 3. Parameter schreibe, das 1000 Zeichen empfangen werden sollen,
aber nur z.B. 83 gesendet wurden, dann wartet das Programm ja, bis die nächsten 17
Zeichen gesendet wurden und beendet dann erst die recv-funktion
Wisst ihr wie man recv() beenden kann, wenn keine Zeichen mehr empfangen werden?
![Confused :confused: :confused:](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f615.png)
PHP:
rc = recv(s, Buffer, 100, 0); // Wartet bis 100 Zeichen mit Socket 's' empfangen wurden