System::Net::Sockets::TcpClient klasse
inhoud
[
verbergen
]TcpClient class
Vertegenwoordigt een client voor de TCP‑netwerkservices. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit zal leiden tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
class TcpClient : public System::IDisposable
Methoden
| Methode | Beschrijving |
|---|---|
| BeginConnect(String, int32_t, AsyncCallback, System::SharedPtr<Object>) | Start een asynchrone verbindingsoperatie. |
| BeginConnect(System::SharedPtr<IPAddress>, int32_t, AsyncCallback, System::SharedPtr<Object>) | Start een asynchrone verbindingsoperatie. |
| BeginConnect(System::ArrayPtr<System::SharedPtr<IPAddress>>, int32_t, AsyncCallback, System::SharedPtr<Object>) | Start een asynchrone verbindingsoperatie. |
| Close() | Sluit de verbinding en maakt de huidige instantie vrij. |
| Connect(String, int32_t) | Stelt een verbinding tot stand met de opgegeven externe host. |
| Connect(System::SharedPtr<IPAddress>, int32_t) | Stelt een verbinding tot stand met de opgegeven externe host. |
| Connect(System::SharedPtr<IPEndPoint>) | Stelt een verbinding tot stand met de opgegeven externe host. |
| Connect(System::ArrayPtr<System::SharedPtr<IPAddress>>, int32_t) | Stelt een verbinding tot stand met de opgegeven externe host. |
| EndConnect(System::SharedPtr<IAsyncResult>) | Wacht tot de opgegeven asynchrone verbindingsbewerking is voltooid. |
| get_Available() | Retourneert het aantal bytes dat is ontvangen en klaar is om te lezen. |
| get_Client() | RTTI-informatie. |
| get_Connected() | Retourneert een waarde die aangeeft of de socket verbonden is met de externe host. |
| get_ExclusiveAddressUse() | Haalt een waarde op die aangeeft of de huidige instantie slechts één client toestaat een poort te gebruiken. |
| get_LingerState() | Haalt een waarde op die aangeeft of de socket het sluiten vertraagt in een poging alle wachtende gegevens te verzenden. |
| get_NoDelay() | Haalt een waarde op die aangeeft of de huidige instantie het Nagle-algoritme gebruikt. |
| get_ReceiveBufferSize() | Haalt de grootte van de buffer op die wordt gebruikt voor het ontvangen van gegevens. |
| get_ReceiveTimeout() | Haalt een waarde op die een tijdsduur aangeeft waarna het ontvangen van gegevens zal verlopen. |
| get_SendBufferSize() | Haalt de grootte van de buffer op die wordt gebruikt voor het verzenden van gegevens. |
| get_SendTimeout() | Haalt een waarde op die een tijdsduur aangeeft waarna het verzenden van gegevens zal verlopen. |
| GetStream() | Retourneert de stream die wordt gebruikt voor het verzenden en ontvangen van gegevens. |
| set_Client(System::SharedPtr<Socket>) | Stelt de socket in. |
| set_ExclusiveAddressUse(bool) | Stelt een waarde in die aangeeft of de huidige instantie slechts één client toestaat een poort te gebruiken. |
| set_LingerState(System::SharedPtr<LingerOption>) | Stelt een waarde in die aangeeft of de socket het sluiten vertraagt in een poging alle wachtende gegevens te verzenden. |
| set_NoDelay(bool) | Stelt een waarde in die aangeeft of de huidige instantie het Nagle-algoritme gebruikt. |
| set_ReceiveBufferSize(int32_t) | Stelt de grootte van de buffer in die wordt gebruikt voor het ontvangen van gegevens. |
| set_ReceiveTimeout(int32_t) | Stelt een waarde in die een tijdsduur aangeeft waarna het ontvangen van gegevens zal verlopen. |
| set_SendBufferSize(int32_t) | Stelt de grootte van de buffer in die wordt gebruikt voor het verzenden van gegevens. |
| set_SendTimeout(int32_t) | Stelt een waarde in die een tijdsduur aangeeft waarna het verzenden van gegevens zal verlopen. |
| TcpClient(System::SharedPtr<IPEndPoint>) | Construeert een nieuw exemplaar. |
| TcpClient() | Construeert een nieuw exemplaar. |
| TcpClient(AddressFamily) | Construeert een nieuw exemplaar. |
| TcpClient(String, int32_t) | Construeert een nieuw exemplaar. |
| virtual ~TcpClient() | Vernietigt de huidige instantie. |
Zie ook
- Class IDisposable
- Namespace System::Net::Sockets
- Library Aspose.Page for C++