-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Current Result Processing
- 1 Thread processes writes in serial order for 1 client socket
Review
This processing works and does not harm anything.
Problem(s)
- Non blocking
write()(how currently implemented) can in very seldom (heavy network processing) cause partial data processing (returns the processed byte count) if the underlaying send-buffer has only limited space - The current implementation takes only care of
EAGAINand notEWOULDBLOCK, both must be checked => bug 🐛! - On partial
write(),write()call has to be repeated (but how? man pages do not help), this has to be tested, i assume only a repeatedwrite()call without data (similar tosendfile()call)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
No status