System::Net::Sockets::UdpClient Klasse

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

MethodeBeschreibung
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() overrideGibt 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