TcpClient.Client Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví základní Socketobjekt .
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
Hodnota vlastnosti
Základní síť Socket.
Příklady
Následující příklad kódu ukazuje použití Client
vlastnosti. V tomto příkladu se změní velikost vyrovnávací paměti pro příjem podkladové Socket paměti.
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
Poznámky
TcpClient vytvoří pro Socket odesílání a příjem dat přes síť. Třídy odvozené z TcpClient
mohou tuto vlastnost použít k získání nebo nastavení této Socket
vlastnosti . Pokud potřebujete přístup nad rámec toho, který poskytuje, použijte podkladový Socket
vrácený TcpClient
zClient
. Můžete také použít Client
k nastavení podkladového objektu Socket
na existující Socket
. To může být užitečné, pokud chcete využít jednoduchost použití již existujícího TcpClient
Socket
.