none
Win7发送局域网广播,XP接收不到 RRS feed

  • 问题

  • 如题,同一段代码,XP->XP可行,XP->Win7可行,Win7->Win7可行,Win7->Xp无效。

    是我本地环境问题吗?同一段网络XP可行

    Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
    socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Broadcast, true);
    IPEndPoint ipPoint = new IPEndPoint(IPAddress.Broadcast, ConstPort);
    socket.SendTo(bytes, 0, bytes.Length, SocketFlags.None, ipPoint );
    2010年7月19日 4:01

答案

  • 用工具抓一下发送的包

    比较一下和正常能收到的情况有何不一样。

    建议使用wireshark抓包,不错的工具。

     


    family as water
    2010年7月19日 5:47