aboutsummaryrefslogtreecommitdiff
path: root/src/platform/posix/posix_socket.h
Commit message (Collapse)AuthorAge
* TCP asynchronous working now.Garrett D'Amore2017-07-07
| | | | | | | | | | | | | | | | It turns out that I had to fix a number of subtle asynchronous handling bugs, but now TCP is fully asynchronous. We need to change the high-level dial and listen interfaces to be async as well. Some of the transport APIs have changed here, and I've elected to change what we expose to consumers as endpoints into seperate dialers and listeners. Under the hood they are the same, but it turns out that its helpful to know the intended use of the endpoint at initialization time. Scalability still occasionally hangs on Linux. Investigation pending.
* Use common socket handling on POSIX (tcp done, ipc pending.)Garrett D'Amore2017-06-29