System::Net::Sockets::UdpClient 类

UdpClient class

提供用户数据报协议 (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 类的新实例并连接到指定端口上的指定远程主机。

另见