UDP ส่งต่อ
โมดูลนี้มีฟังก์ชันสำหรับคุณลักษณะการส่งต่อ UDP
สรุป
ฟังก์ชันในโมดูลนี้จะใช้ได้เมื่อเปิดใช้ฟีเจอร์ udp-forward (OPENTHREAD_CONFIG_UDP_FORWARD_ENABLE) 
| Typedef | |
|---|---|
| otUdpForwarder)(otMessage *aMessage, uint16_t aPeerPort, otIp6Address *aPeerAddr, uint16_t aSockPort, void *aContext) | typedef void(*ตัวชี้จะส่งแพ็กเก็ต 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 API โดยเฉพาะหรือไม่  | 
Typedef
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 API โดยเฉพาะหรือไม่
| รายละเอียด | |||||
|---|---|---|---|---|---|
| พารามิเตอร์ | 
 | ||||
| แสดงผลค่า | 
 | ||||
แหล่งข้อมูล
หัวข้ออ้างอิง API ของ OpenThread จะมาจากซอร์สโค้ดซึ่งพร้อมใช้งานใน GitHub ดูข้อมูลเพิ่มเติมหรือมีส่วนร่วมในเอกสารประกอบของเราได้ที่แหล่งข้อมูล