poco icon indicating copy to clipboard operation
poco copied to clipboard

Async socket servers

Open aleks-f opened this issue 1 year ago • 3 comments

  • [ ] PollSet
    • [ ] review and fix any leftover problems (it's not an easy task to reconcile all platforms async socket I/O behavior)
    • #3985, #3248
  • [ ] UDPServer
    • [ ] Review (and modify, if necessary)
    • [ ] Add more extensive tests
    • [ ] Sample
  • [ ] AsyncTCPServer
    • [ ] Basically, the same functionality as UDPServer for TCP (consider template)
    • [ ] Tests
    • [ ] Sample

Try to break the existing UDPServer as little as possible (ideally no breakage)

aleks-f avatar Jan 04 '24 19:01 aleks-f

A library wepoll (https://github.com/piscisaureus/wepoll) implements epoll functions that wrap Win32 API.

matejk avatar Mar 04 '24 18:03 matejk

https://github.com/pocoproject/poco/blob/devel/Net/src/wepoll.c

aleks-f avatar Mar 04 '24 23:03 aleks-f

https://github.com/pocoproject/poco/blob/devel/Net/src/wepoll.c

Thanks, I noticed those files almost immediately after posting :)

matejk avatar Mar 05 '24 07:03 matejk