Everyone knows that in Silverlight all wcf service calls are asynchronous. But what can we say about the timing of the requests? For the following code, is it always true that "Hello A" will be received by the server before "Hello B"?
ServiceClient proxy = new ServiceClient();
ServiceClient proxy2 = new ServiceClient();
proxy.SayHelloAsync("Hello A");
proxy2.SayHelloAsync("Hello B");
I ran the code repeatedly and the server always received "Hello A" first. Was it just by luck?