关于SOCKET通讯顺序

那该多好啊!!! 那该多好啊!!! 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
关于SOCKET异步通讯的顺序,当连接好服务器端,客户端是先发送还是先接收呢?
我在看资料时,看到有人是这样处理的,但我始终感觉不太对,
先是用BeginConnect连接好服务器,
然后把接收和发送放在一个while循环里,在这个循环里
先用BeginReceive(tObject.buffer, 0, 128, SocketFlags.Peek, new AsyncCallback(this.ReceiveCallback), tObject)来接收数据
这里就疑惑了,我以前写同步通讯时,要先Send 才能receive数据。这里就直接来BeginReceive,那缓存里的数据是怎么有的?
最后才执行,BeginSend,

...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
那该多好啊!!!
C# 111,128 成员 642,536 内容