网络广播
IPAddress ip = IPAddress.Parse( "224.0.0.1 ");
UdpClient client = new UdpClient(1111);
client.JoinMulticastGroup(ip, 10);
IPEndPoint end = new IPEndPoint(ip, 1111);
byte[] buffer = Encoding.ASCII.GetBytes( "How are you ");
IPEndPoint remote = null;
client.Send(buffer, buffer.Length, end);
while (true)
{
Console.WriteLine(Encoding.ASCII.GetString(client.Receive(ref remote)));
}
如果一个网络有上千太机器,这样做会不会有问题啊,对网络要求大吗?
我广播的是一些文字信息
还有224.0.0.1必须是这个IP吗?能不能我几千台机器分个组啊?
我做的是一个局与网聊天程序,一台服务起大概只有200多人,共有6太服务器,
聊天内容,登陆信息等 我可以
1)服务器 保存客户端信息,一个循环,向所有机器 发送这些信息,
我感觉这样对服务器压力大
2)服务器不保存客户端信息组播
直接用组播,客户段判断是否是自己需要的信息
那种方式好啊,初步我用UDP
UdpClient client = new UdpClient(1111);
client.JoinMulticastGroup(ip, 10);
IPEndPoint end = new IPEndPoint(ip, 1111);
byte[] buffer = Encoding.ASCII.GetBytes( "How are you ");
IPEndPoint remote = null;
client.Send(buffer, buffer.Length, end);
while (true)
{
Console.WriteLine(Encoding.ASCII.GetString(client.Receive(ref remote)));
}
如果一个网络有上千太机器,这样做会不会有问题啊,对网络要求大吗?
我广播的是一些文字信息
还有224.0.0.1必须是这个IP吗?能不能我几千台机器分个组啊?
我做的是一个局与网聊天程序,一台服务起大概只有200多人,共有6太服务器,
聊天内容,登陆信息等 我可以
1)服务器 保存客户端信息,一个循环,向所有机器 发送这些信息,
我感觉这样对服务器压力大
2)服务器不保存客户端信息组播
直接用组播,客户段判断是否是自己需要的信息
那种方式好啊,初步我用UDP
...全文
相关推荐
网络广播风暴检测工具
《网络广播风暴检测工具详解与应用》网络广播风暴,作为一种常见的网络问题,对网络性能造成严重影响,甚至可能导致网络瘫痪。
全国FM无线广播电台频率表+全国网络广播
相比传统FM广播,网络广播不受地域限制,可以随时随地收听。此外,网络广播还能够提供更多个性化、定制化的服务,满足不同用户的需求。
基于IP网络广播.
【基于IP网络广播】IP网络广播,又称为IP公共广播,是现代信息技术与传统广播系统的融合,它利用了以太网络技术,通过TCP/IP协议在局域网上进行音频信号的传输。
引起网络广播风暴的原因
【网络广播风暴原因详解】网络广播风暴是指在网络中大量广播数据包充斥,导致网络性能急剧下降甚至瘫痪的现象。在现代网络环境中,交换机是最常见的网络设备,它们基于MAC地址进行数据包转发,以提高网络效率。
android 广播监听网络变化
这个技术允许我们的应用在不运行时也能接收到系统或自定义的广播事件,比如网络连接状态的改变。本文将详细介绍如何在Android中创建一个广播监听网络变化的机制。


