The DefaultNonPersistentConnectionLimit for MonoDroid seems to be 2. This is way to low for most Apps out there. It can take a few hours until a developer figures out where the problem is. I suggest to increase it to 10 like on MonoTouch:
public const int DefaultPersistentConnectionLimit = 10;
public const int DefaultPersistentConnectionLimit = 2;
@grendel: do you think we should also change this too? Changing the number on the code is easy.
Change made to mono in:
master, commit d06354174070d01394f5e75ffcfc9c1110a1e7db
mono-4.8.0-branch, commit 482ab094eb932f0655a710261267f3a1d6133678
The latter will make it into Xamarin.Android once it starts tracking Mono 4.8