在C#/ .NET中有一个关于事件排序的快速问题.
假设您有一个读取套接字接口(TCP)的while循环.界面肯定是在处理排序(它是TCP).假设您的数据包接口已写入,以便您在流中获得每个"数据包",您将通过事件回调将其转发到下一个"层"或下一个对象.
所以这是伪代码:
while (1) {
readsocket();
if (data received = complete packet)
raiseEvent(packet);
}
Run Code Online (Sandbox Code Playgroud)
我的问题是: