第4章_UDP编程详解.pptVIP

  • 6
  • 0
  • 约 36页
  • 2016-03-14 发布于湖北
  • 举报
先终止原来的接收线程,然后选中“加入组”复选框,再单击【接收】按钮开启新的接收线程。在此,将进程b加入组224.0.0.1。用同样的方法将进程c加入组224.1.0.2,如图4.18所示。 再次通过进程a向进程b和c发送广播消息,如图4.19所示。 从下图4.20可见,组中的进程b、c也同时收到了这个消息。 3. UDP组播实验 编辑消息文本,通过进程a向组224.0.0.1发送,如图4.21所示。 此时大家会发现,只有加入了组224.0.0.1的进程b收到了消息,而B机上的进程c则没有收到,如图4.22所示。 编辑消息文本,通过进程a向另一个组224.1.0.2发送,如图4.23所示。 由于这次是对组224.1.0.2发送,而由前可知,B机上的进程c加入了该组,故也只有它能收到这个消息,而进程b是收不到的,如图4.24所示。 4.1 UDP简介 4.2 C#对UDP编程的支持 4.3 UDP进程通信 4.4 UDP广播和组播 4.1.1 UDP原理 UDP报头很短(只有8个字节),相对于TCP的20个字节信息包的额外开销很小,报头由4个域组成,其中每个域各占用2个字节,具体为源端口、目的端口、用户数据报长度和校验和,如图4.1所示。 (1) UDP可靠性不如TCP TCP包含了专门的传递保证机制,当数据接收方收到发送方传来的信息时,会自动向发送方发出确认消息;发送方只有

文档评论(0)

1亿VIP精品文档

相关文档