העברת 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
צריך להגדיר קריאה חוזרת (callback) להעברה ב-UDP כדי להעביר חבילות UDP למארח.
|
otUdpIsPortInUse(otInstance *aInstance, uint16_t port)
|
bool
המדיניות הזו קובעת אם יציאת ה-UDP הנתונה פתוחה באופן בלעדי על ידי OpenThread API.
|
ערכי דף
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
)
צריך להגדיר קריאה חוזרת (callback) להעברה ב-UDP כדי להעביר חבילות UDP למארח.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
otUdpIsPortInUse
bool otUdpIsPortInUse(
otInstance *aInstance,
uint16_t port
)
המדיניות הזו קובעת אם יציאת ה-UDP הנתונה פתוחה באופן בלעדי על ידי OpenThread API.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
ערכים מוחזרים |
|
מקורות מידע
המקור של נושאי העזר של OpenThread API הוא קוד המקור, שזמין ב-GitHub. אפשר לקרוא מידע נוסף או לתרום למסמכי התיעוד שלנו בדף מקורות מידע.