TcpClient.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 de onderliggende Socketwaarde op of stelt u deze 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 codevoorbeeld ziet u hoe de Client eigenschap wordt gebruikt. In dit voorbeeld wordt de grootte van de ontvangstbuffer van de onderliggende Socket gegevens gewijzigd.
TcpClient client = new TcpClient();
Socket s = client.Client;
if (!s.Connected)
{
s.SetSocketOption(SocketOptionLevel.Socket,
SocketOptionName.ReceiveBuffer, 16384);
Console.WriteLine(
"client is not connected, ReceiveBuffer set\n");
}
else
{
Console.WriteLine("client is connected");
}
Dim client As New TcpClient()
Dim s As Socket = client.Client
If Not s.Connected Then
s.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReceiveBuffer, 16384)
Console.WriteLine("client is not connected, ReceiveBuffer set" + ControlChars.Lf)
Else
Console.WriteLine("client is connected")
End If
Opmerkingen
TcpClient maakt een Socket om gegevens via een netwerk te verzenden en te ontvangen. Klassen die zijn afgeleid van TcpClient , 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.TcpClient U kunt ook de Client onderliggende Socket waarde instellen op een bestaande Socket. Dit kan handig zijn als u wilt profiteren van de eenvoud van het gebruik van TcpClient een bestaande Socket.