社区
C#
帖子详情
TCP异步编程问题
qixingl
2009-12-16 05:25:55
在网络通讯中使用异步方式,有一个问题不太明白,就是当客户端向服务器发一个请求,等待接收到数据后,怎么知道这个数据就是我刚发送的那个请求的处理结果,有可能是其他请求的处理结果?
我现在是客户端发一个数据包后,在收到一个数据包后触发一个事件处理这个包,但不知道这个包是不是我要的处理结果,有没有好的机制来处理这个问题?
...全文
58
3
打赏
收藏
TCP异步编程问题
在网络通讯中使用异步方式,有一个问题不太明白,就是当客户端向服务器发一个请求,等待接收到数据后,怎么知道这个数据就是我刚发送的那个请求的处理结果,有可能是其他请求的处理结果? 我现在是客户端发一个数据包后,在收到一个数据包后触发一个事件处理这个包,但不知道这个包是不是我要的处理结果,有没有好的机制来处理这个问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yijianxiangde100
2009-12-16
打赏
举报
回复
所以你要把规约做好啊。
wenbin
2009-12-16
打赏
举报
回复
这种用异步就不怎么方便了,可以跟同步结合着来嘛
zl194
2009-12-16
打赏
举报
回复
不懂这种方式。但是就好像,交电费。通知你去交费,你去的时候要给人家一个你的房号一样。接收的包总要有个请求关键字吧。
Socket编程 (异步通讯) (
Tcp
,Udp)
Socket编程 (异步通讯) (
Tcp
,Udp) ...Socket编程 (异步通讯) (
Tcp
,Udp)Socket编程 (异步通讯) (
Tcp
,Udp)Socket编程 (异步通讯) (
Tcp
,Udp)Socket编程 (异步通讯) (
Tcp
,Udp) Socket编程 (异步通讯) (
Tcp
,Udp)
基于
tcp
的异步套接字客户端服务端通信
综上所述,基于
TCP
的异步套接字客户端服务端通信涉及众多技术和策略,包括
TCP
协议特性、
异步编程
模型、事件驱动设计、并发处理和性能优化。正确理解和运用这些知识点,能够构建稳定、高效、安全的网络应用。
C# 基于socket实现的异步
Tcp
Server和
Tcp
Client
异步编程
在C#中是非常重要的,特别是在处理网络通信时,可以避免阻塞主线程,提高程序的响应性和可伸缩性。C#的Socket类提供了BeginConnect、BeginReceive、BeginSend等异步方法,用于实现非阻塞的异步通信。 `...
异步
TCP
客户端+掉线自动重连
初步完成了异步
TCP
客户端+掉线自动重连,刚开始接触socket编程,对委托、回调、异步冒似还是似懂非懂,希望大家多多指导。http://u.download.csdn.net/images/btn_submit.png
c#
TCP
Server 源代码
总结,C#
TCP
Server源代码实现涉及的关键技术包括
TCP
通信、多线程、委托和事件、
异步编程
以及Windows Forms的UI交互。理解并熟练掌握这些知识点,能够帮助开发者构建稳定、高效的网络服务程序。
C#
111,120
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章