System::Net::Sockets::UdpClient class

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. المعامل local EP هو نقطة النهاية المحلية التي تربط بها اتصال UDP.
UdpClient(String, int32_t)ينشئ مثلاً جديداً من الفئة UdpClient ويتصل بالمضيف البعيد المحدد على المنفذ المحدد.

انظر أيضًا