TCP异步编程问题

qixingl 2009-12-16 05:25:55
在网络通讯中使用异步方式,有一个问题不太明白,就是当客户端向服务器发一个请求,等待接收到数据后,怎么知道这个数据就是我刚发送的那个请求的处理结果,有可能是其他请求的处理结果?
我现在是客户端发一个数据包后,在收到一个数据包后触发一个事件处理这个包,但不知道这个包是不是我要的处理结果,有没有好的机制来处理这个问题?
...全文
54 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yijianxiangde100 2009-12-16
  • 打赏
  • 举报
回复
所以你要把规约做好啊。
wenbin 2009-12-16
  • 打赏
  • 举报
回复
这种用异步就不怎么方便了,可以跟同步结合着来嘛
zl194 2009-12-16
  • 打赏
  • 举报
回复
不懂这种方式。但是就好像,交电费。通知你去交费,你去的时候要给人家一个你的房号一样。接收的包总要有个请求关键字吧。

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧