DatagramSocketControl.OutboundUnicastHopLimit Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das Hoplimit für ein ausgehendes Paket ab, das vom DatagramSocket-Objekt an eine Unicast-IP-Adresse gesendet wird, oder legt ihn fest.
public:
property byte OutboundUnicastHopLimit { byte get(); void set(byte value); };
byte OutboundUnicastHopLimit();
void OutboundUnicastHopLimit(byte value);
public byte OutboundUnicastHopLimit { get; set; }
var byte = datagramSocketControl.outboundUnicastHopLimit;
datagramSocketControl.outboundUnicastHopLimit = byte;
Public Property OutboundUnicastHopLimit As Byte
Eigenschaftswert
byte
Der Hopgrenzwert für ein ausgehendes Paket, das vom DatagramSocket-Objekt gesendet wird. Der Standardwert ist 128.
Windows-Anforderungen
App-Funktionen |
ID_CAP_NETWORKING [Windows Phone]
|
Hinweise
Diese OutboundUnicastHopLimit-Eigenschaft ist das Hoplimit, das für ein ausgehendes Datagrammpaket festgelegt ist, das mithilfe des DatagramSocket-Objekts an eine Unicast-IP-Adresse gesendet wird. Diese Eigenschaft wird verwendet, um das Feld Time to Live (TTL) in einem IPv4-Paketheader festzulegen. Diese Eigenschaft wird verwendet, um das Feld Hoplimit in einem IPv6-Header festzulegen. Der Standardwert für diese Eigenschaft ist 128.
Diese Eigenschaft kann vor oder nach dem Binden oder Verbinden des DatagramSocket festgelegt werden. Vor dem Ändern dieses Werts für ein gebundenes oder verbundenes DatagramSocket sollten alle ausgehenden Pakete geleert werden, um sicherzustellen, dass alle zuvor geschriebenen Daten mit dem vorherigen Hoplimit gesendet werden.
Das Festlegen von OutboundUnicastHopLimit hat möglicherweise keine Auswirkungen, wenn das System das Festlegen der TTL nicht unterstützt.