UdpClient.Client 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.
Dient zum Abrufen oder Festlegen des zugrunde liegenden Netzwerks Socket.
public:
property System::Net::Sockets::Socket ^ Client { System::Net::Sockets::Socket ^ get(); void set(System::Net::Sockets::Socket ^ value); };
protected:
property System::Net::Sockets::Socket ^ Client { System::Net::Sockets::Socket ^ get(); void set(System::Net::Sockets::Socket ^ value); };
public System.Net.Sockets.Socket Client { get; set; }
protected System.Net.Sockets.Socket Client { get; set; }
member this.Client : System.Net.Sockets.Socket with get, set
Public Property Client As Socket
Protected Property Client As Socket
Eigenschaftswert
Das zugrunde liegende Netzwerk Socket.
Beispiele
Im folgenden Beispiel wird die Verwendung der Client Eigenschaft veranschaulicht. In diesem Beispiel ist die Übertragung für die zugrunde liegende SocketDatei aktiviert.
public static void Main(string[] args)
{
if (args.Length < 1)
{
Console.WriteLine("you must specify a port number!");
return;
}
UdpClient uClient = new UdpClient(Convert.ToInt32(args[0]));
Socket uSocket = uClient.Client;
// use the underlying socket to enable broadcast.
uSocket.SetSocketOption(SocketOptionLevel.Socket,
SocketOptionName.Broadcast, 1);
}
' This derived class demonstrates the use of three protected methods belonging to the UdpClient class.
Public Class MyUdpClientDerivedClass
Inherits UdpClient
Public Sub New()
End Sub
Public Sub UsingProtectedMethods()
'Uses the protected Active property belonging to the UdpClient base class to determine if a connection is established.
If Me.Active Then
' Calls the protected Client property belonging to the UdpClient base class.
Dim s As Socket = Me.Client
'Uses the Socket returned by Client to set an option that is not available using UdpClient.
s.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Broadcast, 1)
End If
End Sub
End Class
Hinweise
UdpClient erstellt eine Socket zum Senden und Empfangen von Daten über ein Netzwerk verwendete Daten. Klassen, die von UdpClient dieser Eigenschaft abgeleitet werden, können diese Eigenschaft verwenden, um diese Socketabzurufen oder festzulegen. Verwenden Sie den zugrunde liegenden Socket Wert, der zurückgegeben Client wird, wenn Sie zugriff benötigen, der darüber hinausgeht, der UdpClient bereitgestellt wird. Sie können auch Client verwenden, um den zugrunde liegenden Socket Aufsatz auf ein vorhandenes Socketfestzulegen. Dies ist nützlich, wenn Sie die Einfachheit UdpClient der Verwendung einer bereits vorhandenen SocketNutzen nutzen möchten.