UdpClient.DontFragment 属性   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public:
 property bool DontFragment { bool get(); void set(bool value); };public bool DontFragment { get; set; }member this.DontFragment : bool with get, setPublic Property DontFragment As Boolean属性值
              true
              UdpClient如果 不允许数据报碎片,则为 ;否则为 false。 默认值为 true。
例外
只能为使用 InterNetwork 标志或 InterNetworkV6 标志的套接字设置该属性。
示例
下面的代码示例演示如何使用 DontFragment 属性。
public static void GetSetDontFragment(UdpClient u)
{
    // Set the don't fragment flag for packets emanating from
    // this client.
    u.DontFragment = true;
    Console.WriteLine("DontFragment value is {0}",
        u.DontFragment);
}
注解
当数据报的大小超过传输介质的最大传输单位 (MTU) 时,需要碎片。 数据报可能由发送主机或中间路由器分段。 如果必须对数据报进行分段,并且 DontFragment 设置了 选项,则会丢弃数据报,并将 internet 控制消息协议 (ICMP) 错误消息发送回数据报的发送方。