如果我连续调用c#异步方法如下所示:
socket.BeginSend(data1, 0, data1.Length, 0,
new AsyncCallback(SendCallback1), handler);
socket.BeginSend(data2, 0, data2.Length, 0,
new AsyncCallback(SendCallback2), handler);
异步方法能保证数据的顺序吗?
其他支持异步操作的网络库是否考虑了问题?
它们如何实现以保证内部异步操作中的数据顺序?