c# TCP 客户端怎么监听接收数据

我深知我该努力了 2017-05-18 12:08:03
现在可以向服务器发送数据 ,和接收数据
问题是只有发送了才能接收 ,怎么让客户端在不发送数据的时候接收服务器的数据

...全文
1507 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
poorqin 2017-05-22
  • 打赏
  • 举报
回复
1楼说的不错,接收是异步的,跟发送没有关系。
  • 打赏
  • 举报
回复
多谢各位 ,解决了 我想复杂了
by_封爱 版主 2017-05-18
  • 打赏
  • 举报
回复
你作为客户端 你接收 是"异步"的. 也就是 跟发送一点关系都没有.. 接收的代码 在那放着 有东西来 就收了.. 所以 肯定是你的逻辑跟你的代码一样有问题...
xuggzu 2017-05-18
  • 打赏
  • 举报
回复
连接-----接收循环,这样就行了,不退出接收循环就能收到服务器发来的数据,当然,服务器要愿意给你发才行。。。
xdashewan 2017-05-18
  • 打赏
  • 举报
回复
那是因为你把连接写在了send方法里,连接和send本身没有必然联系
  • 打赏
  • 举报
回复
只有点击了button 比如点击了send()发送一条 然后接收方法receive()接收一条
怎么在不点击的情况下 ,有消息来了 我就接收 ,显示在textbox里

110,538

社区成员

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

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

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