UdpClient.Client Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het onderliggende netwerk Socketop of stelt u het in.
protected:
property System::Net::Sockets::Socket ^ Client { System::Net::Sockets::Socket ^ get(); void set(System::Net::Sockets::Socket ^ value); };
public:
property System::Net::Sockets::Socket ^ Client { System::Net::Sockets::Socket ^ get(); void set(System::Net::Sockets::Socket ^ value); };
protected System.Net.Sockets.Socket Client { get; set; }
public System.Net.Sockets.Socket Client { get; set; }
member this.Client : System.Net.Sockets.Socket with get, set
Protected Property Client As Socket
Public Property Client As Socket
Waarde van eigenschap
Het onderliggende netwerk Socket.
Voorbeelden
In het volgende voorbeeld ziet u het gebruik van de Client eigenschap. In dit voorbeeld is uitzenden ingeschakeld voor de onderliggende Socketfunctie.
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
Opmerkingen
UdpClient maakt een Socket gebruikt voor het verzenden en ontvangen van gegevens via een netwerk. Klassen die zijn afgeleid van UdpClient , kunnen deze eigenschap gebruiken om deze Socketop te halen of in te stellen. Gebruik de onderliggende gegevens Socket waaruit wordt geretourneerd Client als u toegang nodig hebt die verder gaat dan dat.UdpClient U kunt ook de Client onderliggende Socket waarde instellen op een bestaande Socket. Dit is handig als u wilt profiteren van de eenvoud van het gebruik van UdpClient een bestaande Socket.