none
请教C#中UDP发包问题 RRS feed

  • 问题

  • 请问怎么设置UDP包出方的地址?我是这样写的,可是我用抓包工作抓到这个包的本地地址却不是"0.0.0.0",要怎么做才能使它为"0.0.0.0"呢?谢谢!
            IPEndPoint lip=new IPEndPoint(IPAddress.Parse("0.0.0.0"), 68);
            UdpClient udpClient=new UdpClient(lip);

     

    2011年5月28日 12:29

答案

  • 不是很清楚你的需求。

     

    如果你是想发信息给别人,那样应该制定别人的 IP 地址或者域名。

    如果你想抓别人发给你的包,应该指定为自己的 IP 地址,具体可以通过命令行 IPConfig 来获得。

    如果是要抓本地的通信,可以指定为 127.0.0.1

     

    此外, 0.0.0.0 表示的是所有未知的地址


    学习学习....
    • 已建议为答案 Paul Zhou 2011年6月1日 5:15
    • 已标记为答案 Paul Zhou 2011年6月6日 5:47
    2011年5月30日 3:56