abfragen wieviele bytes an einem socket gelesen werden können
-
ich möcht die anzahl bytes wissen die an einem bestimmten socket angekommen sind
also was vergleichbares wie ioctlsocket mit FIONREAD unter windows
MSDN schrieb:
FIONREAD
Use to determine the amount of data pending in the network's input buffer that can be read from socket s. The argp parameter points to an unsigned long value in which ioctlsocket stores the result. If s is stream oriented (for example, type SOCK_STREAM), FIONREAD returns the amount of data that can be read in a single call to the recv function;
-
Wofür brauchst du das?
-
die frage is... gibts das oder nich?
ich brauchst damit ich meinen code nich für linux umschreiben muss
-
Du solltest deinen Code lieber so umschreiben das du sowas gar nicht brauchst.
Wer das braucht hat definitiv was falsch gemacht.
-
wo bleiben denn die qualifizierten antworten?
-
ioctl
-
bzw. man ioctl_list
da gibts auch FIONREAD
-
Sovok schrieb:
wo bleiben denn die qualifizierten antworten?
Kannst du die Wahrheit nicht vertragen? Legst du keinen Wert auf guten Code?
-
socket++ schrieb:
Sovok schrieb:
wo bleiben denn die qualifizierten antworten?
Kannst du die Wahrheit nicht vertragen? Legst du keinen Wert auf guten Code?
ioctl war alles was ich wissen wollte... danke an euch beide
und btw. der code funktioniert auch ohne den aufruf aber is schneller mit