C#实现UDP组播
来源:互联网 发布:百度春运大数据 编辑:程序博客网 时间:2024/06/05 18:00
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); } } }}
组播地址为 224.0.0.0 ~ 239.255.255.255,其中 224.0.0.0~224.255.255.255 不建议在用户程序中使用,因为它们一般都有特殊用途。
- C#实现UDP组播
- C#实现UDP组播
- C#实现UDP组播
- C#实现UDP单播
- UDP实现组播
- UDP组播实现
- UDP组播通信实现
- UDP组播的实现
- Java UDP 组播实现
- ios 接收 c# socket udp 组播
- C#编写UDP组播上位机
- JAVA实现UDP组播聊天程序
- java UDP协议和组播实现
- java UDP协议和组播实现
- [疯狂Java]UDP:MulticastSocket实现组播
- UDP的组播简单实现
- STM32F103ZET6+ENC28J60+LWIP实现UDP组播
- Linux UDP 单播 组播 广播实现
- java基础--15
- dedecms织梦(也就是关于网站的模版)的一些安装和应用
- ThreadPoolExecutor中策略的选择与工作队列的选择(java线程池)
- 用static声明静态变量
- PL/SQL游标使用大全
- C#实现UDP组播
- Python字符与数字的相互转换
- android 滚动
- 线程局部存储(或者叫线程本地存储)
- s3c2440 裸奔 keyscan
- 调用函数求两个数最大公约数和最小公倍数
- 未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类 .
- 关于java的io读写,缓冲区是如何提高读写效率的???
- python----yield