相关疑难解决方法(0)

C#UDP广播客户端/服务器不起作用

我正在使用.NET 2.0并创建了一个相当简单的udp广播应用程序和UDP侦听器.

听众代码:

Socket listener = new Socket( AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp );
IPEndPoint localEndPoint = new IPEndPoint( IPAddress.Any, 11000 );
listener.Bind( localEndPoint );
EndPoint ep = (EndPoint)localEndPoint;
Console.WriteLine("Ready to receive…");
byte[] data = new byte[1024];
int recv = listener.ReceiveFrom(data, ref ep);
string stringData = Encoding.ASCII.GetString(data, 0, recv);
Console.WriteLine("received: {0} from: {1}", stringData, ep.ToString());
listener.Close();
Run Code Online (Sandbox Code Playgroud)

服务器代码:

int groupPort = 11000;
IPEndPoint groupEP = new IPEndPoint( IPAddress.Parse( "255.255.255.255" ), groupPort );

if ( radioButton2.Checked )
{
    groupEP = new IPEndPoint( IPAddress.Broadcast, groupPort …
Run Code Online (Sandbox Code Playgroud)

c# sockets udp broadcast

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

broadcast ×1

c# ×1

sockets ×1

udp ×1