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 ويتصل بالمضيف البعيد المحدد على المنفذ المحدد.

انظر أيضًا