System::Net::Sockets::UdpClient Klasse
Inhalt
[
Ausblenden
]UdpClient class
Stellt Netzwerkdienste des User Datagram Protocol (UDP) bereit. Objekte dieser Klasse sollten nur mit der System::MakeObject() Funktion alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
class UdpClient : public System::IDisposable
Methoden
| Methode | Beschreibung |
|---|---|
| Close() | Schließt die UDP-Verbindung. |
| Connect(String, int32_t) | Stellt eine Verbindung zum angegebenen Port auf dem angegebenen Host her. |
| Connect(System::SharedPtr<IPAddress>, int32_t) | Stellt eine Verbindung mit dem Host an der angegebenen Adresse und dem angegebenen Port her. |
| Connect(System::SharedPtr<IPEndPoint>) | Stellt eine Verbindung zu einem entfernten Endpunkt her. |
| Dispose() override | Gibt die verwalteten und nicht verwalteten Ressourcen frei, die vom UdpClient verwendet werden. |
| get_Client() | RTTI-Informationen. |
| Receive(System::SharedPtr<IPEndPoint>&) | Gibt ein vom Server gesendetes Datagramm zurück. |
| Send(System::ArrayPtr<uint8_t>, int32_t, System::SharedPtr<IPEndPoint>) | Sendet ein UDP-Datagramm an den Host am entfernten Endpunkt. |
| Send(System::ArrayPtr<uint8_t>, int32_t, String, int32_t) | Sendet ein UDP-Datagramm an den angegebenen Port auf dem angegebenen entfernten Host. |
| Send(System::ArrayPtr<uint8_t>, int32_t) | Sendet ein UDP-Datagramm an einen entfernten Host. |
| set_Client(System::SharedPtr<Socket>) | Wird verwendet, um den zugrunde liegenden Netzwerksocket bereitzustellen. |
| UdpClient() | Initialisiert eine neue Instanz der UdpClient Klasse. |
| UdpClient(AddressFamily) | Initialisiert eine neue Instanz der UdpClient Klasse. |
| UdpClient(int32_t) | Initialisiert eine neue Instanz der UdpClient Klasse. |
| UdpClient(int32_t, AddressFamily) | Initialisiert eine neue Instanz der UdpClient Klasse. |
| UdpClient(System::SharedPtr<IPEndPoint>) | Initialisiert eine neue Instanz der UdpClient Klasse. param local EP der lokale Endpunkt, an den Sie die UDP-Verbindung binden. |
| UdpClient(String, int32_t) | Erstellt eine neue Instanz der UdpClient Klasse und verbindet sich mit dem angegebenen entfernten Host am angegebenen Port. |
Siehe auch
- Class IDisposable
- Namespace System::Net::Sockets
- Library Aspose.Font for C++