Does anyone know of a good resource for open-source libraries for asynchronous C# (or native stuff to the language). I’m interested in anything on this topic, but I’m specifically looking for stuff pertaining to HTTP and DB calls. Maybe an event-driven framework with plugs for HTTP and DB?
Unfortunately I can’t use a non-C# solution or anything that does not work on mono, unless it is planned to run on mono soon.
For HTTP, it kinda depends on whether you’re talking about client or server. Assuming client, you could just use the *Async methods in WebClient
http://www.go-mono.com/docs/index.aspx?link=T:System.Net.WebClient/*
For DB, the sqlcommand (or similar) class exposes BeginExecute* methods for async calls
http://www.go-mono.com/docs/index.aspx?link=T:System.Data.SqlClient.SqlCommand/*