Mone
Hi,
the .NET adapter has a slight and mostly irrelevant disadvantage as it needs to communicate to the server via TCP. Obviously this changes if the adapter is located "far away" from the server thus introducing a big latency in the communication between the two.
As per the refusal of new connections this may happen with the java and .net adapters alike if session instauration calls (e.g.: notifyNewSession notifyUser...) are slow enough for the client to give up on the connection because of its timeouts.
HTH