System::Net::Sockets::UdpClient класс
Содержание
[
Скрывать
]UdpClient class
Предоставляет сетевые службы протокола User Datagram Protocol (UDP). Объекты этого класса должны выделяться только с помощью функции System::MakeObject() . Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
class UdpClient : public System::IDisposable
Методы
| Метод | Описание |
|---|---|
| Close() | Закрывает UDP‑соединение. |
| Connect(String, int32_t) | Устанавливает соединение с указанным портом на указанном хосте. |
| Connect(System::SharedPtr<IPAddress>, int32_t) | Устанавливает соединение с хостом по указанному адресу на указанном порту. |
| Connect(System::SharedPtr<IPEndPoint>) | Устанавливает соединение с удалённой конечной точкой. |
| Dispose() override | Освобождает управляемые и неуправляемые ресурсы, используемые UdpClient. |
| get_Client() | Информация RTTI. |
| Receive(System::SharedPtr<IPEndPoint>&) | Возвращает датаграмму, отправленную сервером. |
| Send(System::ArrayPtr<uint8_t>, int32_t, System::SharedPtr<IPEndPoint>) | Отправляет UDP‑датаграмму хосту в удалённой конечной точке. |
| Send(System::ArrayPtr<uint8_t>, int32_t, String, int32_t) | Отправляет UDP‑датаграмму на указанный порт указанного удалённого хоста. |
| Send(System::ArrayPtr<uint8_t>, int32_t) | Отправляет UDP‑датаграмму удалённому хосту. |
| set_Client(System::SharedPtr<Socket>) | Используется для предоставления базового сетевого сокета. |
| UdpClient() | Инициализирует новый экземпляр класса UdpClient. |
| UdpClient(AddressFamily) | Инициализирует новый экземпляр класса UdpClient. |
| UdpClient(int32_t) | Инициализирует новый экземпляр класса UdpClient. |
| UdpClient(int32_t, AddressFamily) | Инициализирует новый экземпляр класса UdpClient. |
| UdpClient(System::SharedPtr<IPEndPoint>) | Инициализирует новый экземпляр класса UdpClient. param local EP локальная конечная точка, к которой вы привязываете UDP‑соединение. |
| UdpClient(String, int32_t) | Создаёт новый экземпляр класса UdpClient и подключается к указанному удалённому хосту на указанном порту. |
См. также
- Class IDisposable
- Namespace System::Net::Sockets
- Library Aspose.Font for C++