请问在局域网中如何实现广播消息

解决方案 »

  1.   

    UdpClient.JoinMulticastGroup (IPAddress, Int32)方法 
    还要有IPEndPoint对象
      

  2.   

    简写:
    建立udp的socket,使用Socket.SetSocketOption设置允许 broadcast, 然后用子网广播地址建立一个ipEndpoint,最后socket.sendto( buffer, broadcastEndpoint );就ok了
      

  3.   

    msdn 2003里面有一個sample呀
      

  4.   

    Socket sock = new Socket(AddressFamily.InterNetwork,SocketType.Dgram,ProtocolType.Udp);IPEndPoint iep2 = new IPEndPoint(IPAddress.Parse("192.168.1.255"),9050);sock.SetSocketOption(SocketOptionLevel.Socket,SocketOptionName.Broadcast,1);sock.SendTo("你要发的消息",iep2);sock.Close();