mhowlett / NNanomsg

.NET binding for nanomsg
MIT License
179 stars 52 forks source link

probably want to implement polling in managed code + integrate with CLR ThreadPool. #3

Open mhowlett opened 10 years ago

mhowlett commented 10 years ago

Some possibly relevant links:

http://stackoverflow.com/questions/2099947/simple-description-of-worker-and-i-o-threads-in-net http://msdn.microsoft.com/en-us/library/aa365198(VS.85).aspx http://www.pcreview.co.uk/forums/createiocompletionport-c-equivalent-t1372289.html http://stackoverflow.com/questions/319732/tips-techniques-for-high-performance-c-sharp-server-sockets

Implementation would be different for UNIX systems vs Windows.

If polling is kept as it is, we probably want to wrap nanomsg.dll functions in nanomsgx.dll so we only need to reference a single dll.