zoukankan      html  css  js  c++  java
  • C#Udp组播

    using System;  
    using System.Collections.Generic;  
    using System.Linq;  
    using System.Text;  
    using System.Net;  
    using System.Net.Sockets;  
    using System.Threading;  
      
    namespace Test  
    {  
        class Program  
        {  
            static void Main(string[] args)  
            {  
                UdpClient client = new UdpClient(5566);  
                client.JoinMulticastGroup(IPAddress.Parse("234.5.6.7"));  
                IPEndPoint multicast = new IPEndPoint(IPAddress.Parse("234.5.6.7"), 7788);  
                byte[] buf = Encoding.Default.GetBytes("Hello from multicast");  
                Thread t = new Thread(new ThreadStart(RecvThread));  
                t.IsBackground = true;  
                t.Start();  
                while (true)  
                {  
                    client.Send(buf, buf.Length, multicast);  
                    Thread.Sleep(1000);  
                }  
            }  
      
            static void RecvThread()  
            {  
                UdpClient client = new UdpClient(7788);  
                client.JoinMulticastGroup(IPAddress.Parse("234.5.6.7"));  
                IPEndPoint multicast = new IPEndPoint(IPAddress.Parse("234.5.6.7"), 5566);  
                while (true)  
                {  
                    byte[] buf = client.Receive(ref multicast);  
                    string msg = Encoding.Default.GetString(buf);  
                    Console.WriteLine(msg);  
                }  
            }  
        }  
    }  
    

      

  • 相关阅读:
    模态弹出框
    bootstrap导入JavaScript插件
    面板
    列表组
    媒体对象
    进度条
    sql面试题
    mysql 全连接 报错1051的原因
    Java 类加载体系之 ClassLoader 双亲委托机制
    如何找到JAVA_HOME?
  • 原文地址:https://www.cnblogs.com/candyzhmm/p/8145079.html
Copyright © 2011-2022 走看看