UDP ke Depan
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Modul ini mencakup fungsi untuk fitur penerusan UDP.
Ringkasan
Fungsi dalam modul ini tersedia saat fitur udp-forward (OPENTHREAD_CONFIG_UDP_FORWARD_ENABLE
) diaktifkan.
Typedef |
|
---|---|
otUdpForwarder)(otMessage *aMessage, uint16_t aPeerPort, otIp6Address *aPeerAddr, uint16_t aSockPort, void *aContext)
|
typedefvoid(*
Pointer mengirimkan paket UDP ke host dan host harus mengirim paket melalui stack jaringannya sendiri. |
Fungsi |
|
---|---|
otUdpForwardReceive(otInstance *aInstance, otMessage *aMessage, uint16_t aPeerPort, const otIp6Address *aPeerAddr, uint16_t aSockPort)
|
void
Menangani paket UDP yang diterima dari host.
|
otUdpForwardSetForwarder(otInstance *aInstance, otUdpForwarder aForwarder, void *aContext)
|
void
Menetapkan callback penerusan UDP untuk mengirimkan paket UDP ke host.
|
otUdpIsPortInUse(otInstance *aInstance, uint16_t port)
|
bool
Menentukan apakah port UDP yang ditentukan dibuka secara eksklusif oleh OpenThread API.
|
Typedef
otUdpForwarder
void(* otUdpForwarder)(otMessage *aMessage, uint16_t aPeerPort, otIp6Address *aPeerAddr, uint16_t aSockPort, void *aContext)
Pointer mengirimkan paket UDP ke host dan host harus mengirim paket melalui stack jaringannya sendiri.
Detail | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
Fungsi
otUdpForwardReceive
void otUdpForwardReceive(
otInstance *aInstance,
otMessage *aMessage,
uint16_t aPeerPort,
const otIp6Address *aPeerAddr,
uint16_t aSockPort
)
Menangani paket UDP yang diterima dari host.
Tidak peduli apakah panggilan berhasil atau gagal, pesan akan dibebaskan.
Detail | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
otUdpForwardSetForwarder
void otUdpForwardSetForwarder(
otInstance *aInstance,
otUdpForwarder aForwarder,
void *aContext
)
Menetapkan callback penerusan UDP untuk mengirimkan paket UDP ke host.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
otUdpIsPortInUse
bool otUdpIsPortInUse(
otInstance *aInstance,
uint16_t port
)
Menentukan apakah port UDP yang ditentukan dibuka secara eksklusif oleh OpenThread API.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai Pengembalian |
|
Referensi
Topik Referensi OpenThread API berasal dari kode sumber yang tersedia di GitHub. Untuk informasi selengkapnya, atau untuk berkontribusi pada dokumentasi kami, lihat Referensi.