UdpClient.Client Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le réseau Socketsous-jacent .
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
Valeur de propriété
Le réseau Socketsous-jacent .
Exemples
L’exemple suivant illustre l’utilisation de la Client propriété. Dans cet exemple, la diffusion est activée pour le sous-jacent Socket.
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
Remarques
UdpClient crée un Socket utilisé pour envoyer et recevoir des données sur un réseau. Les classes dérivées UdpClient peuvent utiliser cette propriété pour obtenir ou définir cette Socketpropriété . Utilisez le sous-jacent Socket retourné si vous avez besoin d’un Client accès au-delà de ce qui UdpClient fournit. Vous pouvez également utiliser Client pour définir le sous-jacent Socket sur un élément existant Socket. Cela est utile si vous souhaitez tirer parti de la simplicité d’utilisation d’un UdpClient pré-existant Socket.