> >The code that we have right does not have any performance issue and > >works on any system that have select(). And we are just 'wasting' one > >thread for polling on all the sockets with ongoing async. operations. > > > > > I was reading about async sockets with great interest and here are my 2 > cents: application > that I ported to Mono uses async sockets extensively, its a crawler and > it connects to sites > and pulls pages for search engine, so one of users run it on Linux and > he achieved throughput > close to 10 Mbits without problem. That was on Mono v1.1.5, so if async > sockets become > faster with that new patch then things will become even better!
The performance/scalability issues I'm worried about with the async sockets are when you have tens of thousands of sockets connected sending and receiving data fairly often (i.e. in Instant Messaging servers). It is then that you really start to see bottlenecks with Socket IO. JD Conley _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list