Partager via


UdpClient.Client Propriété

Définition

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.

S’applique à

Voir aussi