我对udpclient不是很了解,花了半个月的时间用udpclient封装了几个模块,结果发现udpclient在目标主机不给回馈的情况下会延迟3、4秒钟,请问怎么去掉udpclient的延时啊?

解决方案 »

  1.   

    udp本身是不连接的.发现信息后他就要等对方.一定有个时间的.
      

  2.   

    UdpClient.Ttl 试过了,不行啊
      

  3.   

    2楼的解释牵强了 UDP再是发送时才连接 也不会延时那么久
    楼主 你仔细在你的封装上边找原因 我觉得不是UdpClient的问题哦
      

  4.   

    谢谢楼各位。
    可能是我send的目标地址不存在,所以会延迟3秒钟左右。
    单纯的拿简单的代码测试看不出来延迟,用监听工具监听一下本机发送的数据就会发现如果目标主机不存在发送时会延迟3秒左右。