能否得知Socket.SendAsync的返回结果?

ningjing_2015 2016-10-31 10:45:00
测试的过程中,有时候发现返回TRUE,有时候返回FALSE;
经查询,FALSE是同步方式,后续需要自己完成处理逻辑;
TRUE是自己完成COMPLETE函数。。
我想知道,什么情况下,返回TRUE,什么情况下,它会返回FALSE。
...全文
410 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Poopaye 2016-11-01
  • 打赏
  • 举报
回复
msdn,别的木有
ningjing_2015 2016-11-01
  • 打赏
  • 举报
回复
引用 4 楼 shingoscar 的回复:
同步:Send 异步:BeginSend 找刺激:SendAsync
谢谢你的提醒,能否给点更深入的资料,学习一下。
ningjing_2015 2016-11-01
  • 打赏
  • 举报
回复
引用 6 楼 shingoscar 的回复:
msdn,别的木有
好的,谢谢!
Poopaye 2016-10-31
  • 打赏
  • 举报
回复
同步:Send 异步:BeginSend 找刺激:SendAsync
Poopaye 2016-10-31
  • 打赏
  • 举报
回复
Send
ningjing_2015 2016-10-31
  • 打赏
  • 举报
回复
引用 1 楼 shingoscar 的回复:
如果当前正好有个空闲的缓冲区,就是同步发送
这个是系统判断,随机的么? 如果这样的话,如果保证执行自己的逻辑代码? 我想让它一直同步发送,有没有什么办法么?
Poopaye 2016-10-31
  • 打赏
  • 举报
回复
如果当前正好有个空闲的缓冲区,就是同步发送

110,538

社区成员

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

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

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