إعادة توجيه UDP
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تتضمن هذه الوحدة دوال ميزة إعادة توجيه UDP.
ملخّص
تتوفر الوظائف في هذه الوحدة عند تفعيل ميزة udp-forward (OPENTHREAD_CONFIG_UDP_FORWARD_ENABLE
).
تحديدات النوع |
|
---|---|
otUdpForwarder)(otMessage *aMessage, uint16_t aPeerPort, otIp6Address *aPeerAddr, uint16_t aSockPort, void *aContext)
|
typedefvoid(*
يسلم المؤشر حزمة UDP إلى المضيف، ويجب أن يرسل المضيف الحزمة من خلال مكدس الشبكة الخاص به. |
الدوال |
|
---|---|
otUdpForwardReceive(otInstance *aInstance, otMessage *aMessage, uint16_t aPeerPort, const otIp6Address *aPeerAddr, uint16_t aSockPort)
|
void
معالجة حزمة UDP التي تم استلامها من المضيف
|
otUdpForwardSetForwarder(otInstance *aInstance, otUdpForwarder aForwarder, void *aContext)
|
void
يمكنك ضبط معاودة اتصال إعادة توجيه UDP لتسليم حزم UDP إلى المضيف.
|
otUdpIsPortInUse(otInstance *aInstance, uint16_t port)
|
bool
تحدِّد هذه السياسة ما إذا كان منفذ UDP المحدّد يتم فتحه حصريًا من خلال واجهة برمجة تطبيقات OpenThread.
|
تحديدات النوع
otUdpForwarder
void(* otUdpForwarder)(otMessage *aMessage, uint16_t aPeerPort, otIp6Address *aPeerAddr, uint16_t aSockPort, void *aContext)
يسلم المؤشر حزمة UDP إلى المضيف، ويجب أن يرسل المضيف الحزمة من خلال مكدس الشبكة الخاص به.
التفاصيل | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المَعلمات |
|
الدوال
otUdpForwardReceive
void otUdpForwardReceive(
otInstance *aInstance,
otMessage *aMessage,
uint16_t aPeerPort,
const otIp6Address *aPeerAddr,
uint16_t aSockPort
)
معالجة حزمة UDP التي تم استلامها من المضيف
بصرف النظر عن نجاح المكالمة أو إخفاقها، يتم تحرير الرسالة.
التفاصيل | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المَعلمات |
|
otUdpForwardSetForwarder
void otUdpForwardSetForwarder(
otInstance *aInstance,
otUdpForwarder aForwarder,
void *aContext
)
يمكنك ضبط معاودة اتصال إعادة توجيه UDP لتسليم حزم UDP إلى المضيف.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المَعلمات |
|
otUdpIsPortInUse
bool otUdpIsPortInUse(
otInstance *aInstance,
uint16_t port
)
تحدِّد هذه السياسة ما إذا كان منفذ UDP المحدّد يتم فتحه حصريًا من خلال واجهة برمجة تطبيقات OpenThread.
التفاصيل | |||||
---|---|---|---|---|---|
المَعلمات |
|
||||
قيم الإرجاع |
|
المراجِع
تنشأ المواضيع المرجعية لواجهة برمجة تطبيقات OpenThread من رمز المصدر المتاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في مستنداتنا، يمكنك الاطّلاع على المراجع.