Как contiki использует uip_send для отправки пакета

#iot #contiki

Вопрос:

ВСЕ.Как говорится в названии,когда я читаю исходный код,я нахожу эту функцию, похоже,что она копирует данные только в uip_sappdata, но я хочу знать, как на самом деле отправить эти данные в порт на другой ipv4-адрес.

 enter code here
    void
uip_send(const void *data, int len)
{
  int copylen;
  copylen = MIN(len, UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN -
        (int)((char *)uip_sappdata - (char *)amp;uip_buf[UIP_LLH_LEN   
UIP_TCPIP_HLEN]));
  if(copylen > 0) {
    uip_slen = copylen;
    if(data != uip_sappdata) {
      memcpy(uip_sappdata, (data), uip_slen);
    }
  }
}