zoukankan      html  css  js  c++  java
  • C#组播消息收发

    发送组播消息:

    static void Main(string[] args)
            {
                UdpClient udpClient = new UdpClient();
                IPEndPoint broadcastIp = new IPEndPoint(IPAddress.Parse("224.0.0.122"), 4533);
                int i = 0;
                while (true)
                {
                    Console.WriteLine(i);
                    byte[] b = Encoding.UTF8.GetBytes("我在组播消息" + i++);
                    udpClient.Send(b, b.Length, broadcastIp);
                    System.Threading.Thread.Sleep(1000);
                }
            }

    接收组播消息:
    static void Main(string[] args)
            {
                UdpClient receiveUdpClient = new UdpClient(4533);
                receiveUdpClient.JoinMulticastGroup(IPAddress.Parse("224.0.0.122"));
                receiveUdpClient.Ttl = 50;
                IPEndPoint remoteIP = new IPEndPoint(IPAddress.Any, 0);
                while (true)
                {
                    byte[] r = receiveUdpClient.Receive(ref remoteIP);
                    Console.WriteLine(Encoding.UTF8.GetString(r));
                }
            }

  • 相关阅读:
    QT项目之创建.pri文件
    QT中使用pri子工程
    foreach
    Qt--解析Json
    C++构造函数的default和delete
    QVariantMap 和 QVariant
    __attribute__中constructor和destructor
    唯品会
    获取图片和下载到本地和名字和链接的获取
    python实现屏幕截图
  • 原文地址:https://www.cnblogs.com/langu/p/3125923.html
Copyright © 2011-2022 走看看