.NET中如何发送广播消息

原创|其它|编辑:郝浩|2009-03-11 10:32:53.000|阅读 713 次

概述:从原理角度考虑,广播和单向定点发送没什么区别,献上一段小代码(来自msdn),基本很详细的说了如何广播式发送udp数据包

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

从原理角度考虑,广播和单向定点发送没什么区别,献上一段小代码(来自msdn),基本很详细的说了如何广播式发送udp数据包:  
  using   System;  
  using   System.Net;  
  using   System.Net.Sockets;  
  using   System.Text;  
   
  public   class   UDPMulticastSender   {  
   
          private   static   IPAddress   GroupAddress   =    
                  IPAddress.Parse("224.168.100.2");  
          private   static   int   GroupPort   =   11000;  
           
          private   static   void   Send(   String   message)   {  
                  UdpClient   sender   =   new   UdpClient();  
                  IPEndPoint   groupEP   =   new   IPEndPoint(GroupAddress,GroupPort);  
   
                  try   {  
                          Console.WriteLine("Sending   datagram   :   {0}",   message);  
                          byte[]   bytes   =   Encoding.ASCII.GetBytes(message);  
   
                          sender.Send(bytes,   bytes.Length,   groupEP);  
                           
                          sender.Close();  
                           
                  }   catch   (Exception   e)   {  
                          Console.WriteLine(e.ToString());  
                  }  
                   
          }  
   
          public   static   int   Main(String[]   args)   {  
                  Send(args[0]);  
   
                  return   0;  
          } 

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:个人博客

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP