summary refs log tree commit diff stats
path: root/lib/pure/asyncnet.nim
Commit message (Collapse)AuthorAgeFilesLines
* Implement safe flags for socket operations.Dominik Picheta2014-07-131-17/+20
|
* Fix broken async tests.Dominik Picheta2014-07-131-1/+1
|
* Many async optimisations.Dominik Picheta2014-07-121-22/+52
| | | | | | | | | * Selectors implementation will now attempt to immediately execute an IO operation instead of waiting for a ready notification. * Removed recursion in asynchttpserver. * Improved buffered implementation of recvLine in asyncnet. * Optimised ``respond`` in asynchttpserver removing a possible "Delayed ACK" situation.
* Rename asyncdispatch.close to asyncdispatch.closeSocket.Dominik Picheta2014-05-231-1/+1
|
* Fixes buffered recv in asyncnet.Dominik Picheta2014-04-301-11/+17
|
* Implemented buffering for asynchronous sockets.Dominik Picheta2014-04-131-2/+36
|
* fixes for asynchttpserverAndreas Rumpf2014-04-131-0/+1
|
* Updates docs and news.Dominik Picheta2014-04-061-0/+38
|
* Async httpclient should now work. Changed recv behaviour.Dominik Picheta2014-04-031-2/+3
| | | | | | | asyncdispatch.recv no longer guarantees that it will read ALL the data requested. The underlying WinAPI function doesn't guarantee this and it already wasn't guaranteed anyway since the socket could disconnect mid-transmission.
* Implemented async for httpclient.Dominik Picheta2014-03-261-1/+1
|
* Move asyncdispatch tests to asyncnet.Dominik Picheta2014-03-261-34/+74
|
* Moved the global dispatcher to asyncdispatch.Dominik Picheta2014-03-231-11/+19
|
* Many renames. Created high level asyncnet module.Dominik Picheta2014-03-221-0/+147