TCP服务端如果不是异步的监听问题

dhttaso 2014-06-25 05:21:32
如果tcp在服务端并没有以异步方式监听客户端请求,那么如果客户端以异步方法调用请求,获取不到数据,事件捕获到连接已经关闭。。。如果调试的话又能获取到服务端的发送的消息。

是不是服务端如果是同步的,客户端就不能以异步的方式调用,必需以同步的方法调用。
...全文
112 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
於黾 2014-06-30
  • 打赏
  • 举报
回复
是你调用的方式有问题.你还在以同步调用的思路去完成异步调用 同步调用的时候,先发送请求,然后等待,然后接收,接收完关闭 如果你异步发送,结果没有等待,直接就关闭了,当然接不到数据 关闭也是在异步接收到数据之后再关闭
dhttaso 2014-06-30
  • 打赏
  • 举报
回复
怎么没人回答

110,533

社区成员

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

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

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