C# UdpClient 设置超时时间

Posted zengjf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# UdpClient 设置超时时间相关的知识,希望对你有一定的参考价值。

/**********************************************************************
 *                        C# UdpClient 设置超时时间
 * 说明:
 *     网络通信中设置超时时间是常有的时,记录UDP获取、发送超时设置方法。
 *
 *                                  2016-12-8 深圳 南山平山村 曾剑锋
 *********************************************************************/

一、参考文档:
    1. Can I set the timeout for UdpClient in C#?
        http://stackoverflow.com/questions/2281441/can-i-set-the-timeout-for-udpclient-in-c

二、解决方法:
    var udpClient = new UdpClient();

    udpClient.Client.SendTimeout = 5000;
    udpClient.Client.ReceiveTimeout = 5000;

 

以上是关于C# UdpClient 设置超时时间的主要内容,如果未能解决你的问题,请参考以下文章

C#:UdpClient 很快调用 close() 时不发送数据

如何使用 C# UdpClient 发送大数据?

使用 UdpClient C# 发送对象

C# UDPClient 接受任何 IP 地址

C# UdpClient使用

UDP 协议 C# UdpClient乱序接收数据包丢失的问题 Socket ReceiveBufferSize