CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

主机A使用UdpClient的Receive()向内网主机B发送消息,主机B收到消息后发送应答消息到主机A,主机A为什么收不到应答?

楼主qiezic(破晓)2005-02-04 11:29:47 在 .NET技术 / C# 提问

主机A使用UdpClient的Receive()向内网主机B发送消息,主机B收到消息后发送应答消息到主机A,主机A为什么收不到应答?  
   
  重复N遍都收不到,不知为什么(有两个线程接收,其中一个可以收到另一个却收不到)? 问题点数:10、回复次数:5Top

1 楼qiezic(破晓)回复于 2005-02-04 13:52:16 得分 0

upTop

2 楼nga96(因为我笨,所以努力。陈勇华)回复于 2005-02-04 16:39:44 得分 5

关键是看他是否发出来了呀Top

3 楼qiezic(破晓)回复于 2005-02-04 16:51:35 得分 0

当然有发出来了!  
  不过一个线程就是没收到!Top

4 楼lucbesson(女娃哈哈)回复于 2005-02-04 19:09:52 得分 5

你描述问题有问题 ,请把你觉得有问题的代码段贴出来.  
   
  照你说的,鬼也不知道什么地方出了问题啊 !Top

5 楼qiezic(破晓)回复于 2005-02-05 09:40:22 得分 0

代码应该没问题。  
   
  有两个线程:  
  一个是随着程序运行就开始的线程(相当与服务器,负责消息应答):  
  这个线程是随着程序的运行就一直存在的。  
   
   
  另一个线程专门接收文件包,其中包含接收消息和包,一但收到包该线程代码就结束了(一个包就new一个这样的线程):  
  这个线程生命期很短,只负责接收一应答消息和一个文件包!然后再new一个线程接收新的消息和包  
  Top

相关问题

  • 如何在主机B上验证给B发出命令的是主机A呢?
  • 一个由来已久的疑问:如果A主机非法访问了B主机,有可能查A主机吗??
  • 请教C#高手,使用C#是否可以实现对象的移动(A主机—>B主机),来者有分。
  • 网络问题: 两台相同的Linux主机a,b;从a 可以telnet 到 b ,从b 可以ping 通 a ,但从b不能telnet a
  • b
  • b
  • b
  • b
  • a/=b++ ;
  • a+++++b

关键词

  • 主机
  • 消息
  • 线程
  • 代码
  • 应答
  • 收到
  • 发送
  • 接收
  • 问题

得分解答快速导航

  • 帖主:qiezic
  • nga96
  • lucbesson

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo