Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

UDP Maju

Modul ini mencakup fungsi untuk fitur penerusan UDP.

Ringkasan

Fungsi-fungsi dalam modul ini tersedia ketika fitur udp-forward ( OPENTHREAD_CONFIG_UDP_FORWARD_ENABLE ) diaktifkan.

Typedefs

otUdpForwarder )(otMessage *aMessage, uint16_t aPeerPort, otIp6Address *aPeerAddr, uint16_t aSockPort, void *aContext) typedef
void(*
Penunjuk fungsi ini mengirimkan paket UDP ke host dan host harus mengirim paket melalui tumpukan 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
Setel panggilan balik penerusan UDP untuk mengirimkan paket UDP ke host.

Typedefs

otUdpForwarder

void(* otUdpForwarder)(otMessage *aMessage, uint16_t aPeerPort, otIp6Address *aPeerAddr, uint16_t aSockPort, void *aContext)

Penunjuk fungsi ini mengirimkan paket UDP ke host dan host harus mengirim paket melalui tumpukan jaringannya sendiri.

Detail
Parameter
[in] aMessage
Penunjuk ke Pesan UDP.
[in] aPeerPort
Port UDP tujuan.
[in] aPeerAddr
Penunjuk ke alamat IPv6 tujuan.
[in] aSockPort
Port UDP sumber.
[in] aContext
Penunjuk ke konteks khusus aplikasi.

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 panggilan berhasil atau gagal, pesan dibebaskan.

Detail
Parameter
[in] aInstance
Penunjuk ke instance OpenThread.
[in] aMessage
Penunjuk ke Pesan UDP.
[in] aPeerPort
Port UDP sumber.
[in] aPeerAddr
Penunjuk ke alamat sumber.
[in] aSockPort
Port UDP tujuan.

otUdpForwardSetForwarder

void otUdpForwardSetForwarder(
  otInstance *aInstance,
  otUdpForwarder aForwarder,
  void *aContext
)

Setel panggilan balik penerusan UDP untuk mengirimkan paket UDP ke host.

Detail
Parameter
[in] aInstance
Penunjuk ke instance OpenThread.
[in] aForwarder
Penunjuk ke fungsi yang dipanggil untuk meneruskan paket UDP ke host.
[in] aContext
Penunjuk ke konteks khusus aplikasi.