If I call the c# asynchronous method continuously as shown below:
socket.BeginSend(data1, 0, data1.Length, 0,
new AsyncCallback(SendCallback1), handler);
socket.BeginSend(data2, 0, data2.Length, 0,
new AsyncCallback(SendCallback2), handler);
Can asynchronous method ensure the order of data?
Are other network Libraries that support asynchronous operation considered the problem?
how are they implemented to guarantee the data order in asynchronous operation internally?