non-blocking sockets + send() + ohne select()
-
Hallo,
wenn ich bei einem Non-Blocking Socket etwas sende, dann bekomme ich sofort EAGAIN.
Nun weiß ich aber nicht, was tatsächlich gesendet wurde, und was nicht. Es wird ja schließlich nicht immer alles auf einmal gesendet.
Abgesehen davon kann ich send() endlos lange aufrufen, ich bekomme nie was anderes, als EAGAIN.
Wie mach ich das jetzt?
-
zeig mal deinen code, ohne kann ich dazu nicht viel sagen ...oder schau mal hier:
http://stackoverflow.com/questions/3989811/eagain-error-using-berkeley-socket-api
(erster treffer unter google)oder wenn nicht vll das hier:
http://stackoverflow.com/questions/735249/blocking-socket-returns-eagainansonsten poste mal deinen code.
hoff konnte helfen
lg