UDP packet drop and delay

rickard.eklof
Posts: 2
Joined: Wed May 31, 2017 3:53 pm

UDP packet drop and delay

Postby rickard.eklof » Thu Jun 08, 2017 4:46 pm

Hi,

I'm using NONOS SDK version:2.1.0(116b762). Trying to set up a simple UDP server on an ESP8266. I have written a client for Windows PC that sends an UDP message then waits for a UDP response. It continues this in a loop until 65kB have been received.

I'm using a router (TP-LINK TL-WR841N). Both PC and the ESP8266 connect to this router.

The problem is that the ESP8266 stops responding after some time. Also it can halt for several seconds before the actual UDP response is received on the PC. There are no errors returned by the espconn library. The log shows that the espconn library successfully sent the last UDP message, but it is not received by the PC and it is not logged in Wireshark so the package must have been dropped somehow. Why?

I've captured the traffic with Wireshark on the PC.
PC is 192.168.0.103
ESP8266 is 192.168.0.100

1) PC application
cmd.png

Only 21440 bytes were received (in 64 byte packages). No more packages are received.....

2) Log 1
1.png

This is normal communication.

3) Log 2
2.png

The PC sends a message at 3.644. The ESP does not respond until 7.5!

4) Log 3
3.png

Similar to attachment 2.


This is the source code for the ESP8266:

Code: Select all

/******************************************************************************
     * Copyright 2013-2014 Espressif Systems
     *
*******************************************************************************/
#include "ets_sys.h"
#include "os_type.h"
#include "osapi.h"
#include "mem.h"
#include "user_interface.h"
     
#include "espconn.h"
 
LOCAL os_timer_t test_timer;
LOCAL struct espconn user_udp_espconn;

uint8_t data_buffer[100] = {0};
uint32_t bytes_to_send = 0;
 
 /******************************************************************************
  * FunctionName : user_udp_recv_cb
  * Description  : Processing the received udp packet
  * Parameters   : arg -- Additional argument to pass to the callback function
  *                pusrdata -- The received data (or NULL when the connection has been closed!)
  *                length -- The length of received data
  * Returns      : none
 *******************************************************************************/
LOCAL void ICACHE_FLASH_ATTR
 user_udp_recv_cb(void *arg, char *pusrdata, unsigned short length)
 {
     os_printf("recv udp data. len: %d\n", length);
     struct espconn *pesp_conn = arg;
     
       remot_info *premot = NULL;
       sint8 value = ESPCONN_OK;
       if (espconn_get_connection_info(pesp_conn, &premot, 0) == ESPCONN_OK)
      {
             pesp_conn->proto.udp->remote_port = 12000;
             pesp_conn->proto.udp->remote_ip[0] = premot->remote_ip[0];
             pesp_conn->proto.udp->remote_ip[1] = premot->remote_ip[1];
             pesp_conn->proto.udp->remote_ip[2] = premot->remote_ip[2];
             pesp_conn->proto.udp->remote_ip[3] = premot->remote_ip[3];
             
         bytes_to_send = 12;
         sint8 result = 0;
         os_printf("sending %d bytes\n", bytes_to_send);
         result = espconn_sent(&user_udp_espconn, &data_buffer[0], bytes_to_send);
         if (result != 0)
         {
            os_printf("espconn_send FAIL: %d\r\n", result);
         }
       }
 }
 
 /******************************************************************************
      * FunctionName : user_udp_sent_cb
      * Description  : udp sent successfully
      * Parameters  : arg -- Additional argument to pass to the callback function
      * Returns      : none
 *******************************************************************************/
  LOCAL void ICACHE_FLASH_ATTR
  user_udp_sent_cb(void *arg)
  {
      struct espconn *pespconn = arg;
      os_printf("user_udp_send successfully !!!\n");
  }
 
 
 /******************************************************************************
 * FunctionName : user_check_ip
 * Description  : check whether get ip addr or not
 * Parameters   : none
 * Returns      : none
*******************************************************************************/
void ICACHE_FLASH_ATTR
user_check_ip(void)
{
    struct ip_info ipconfig;
 
   //disarm timer first
    os_timer_disarm(&test_timer);
 
   //get ip info of ESP8266 station
    wifi_get_ip_info(STATION_IF, &ipconfig);
 
    if (wifi_station_get_connect_status() == STATION_GOT_IP && ipconfig.ip.addr != 0)
   {
      os_printf("got ip !!! \r\n");
 
      wifi_set_broadcast_if(STATIONAP_MODE); // send UDP broadcast from both station and soft-AP interface
 
      user_udp_espconn.type = ESPCONN_UDP;
      user_udp_espconn.proto.udp = (esp_udp *)os_zalloc(sizeof(esp_udp));
      user_udp_espconn.proto.udp->local_port = 12000;  // set a available  port
       
      const char udp_remote_ip[4] = {255, 255, 255, 255}; 
       
      os_memcpy(user_udp_espconn.proto.udp->remote_ip, udp_remote_ip, 4); // ESP8266 udp remote IP
       
      user_udp_espconn.proto.udp->remote_port = 12000;  // ESP8266 udp remote port
       
      espconn_regist_recvcb(&user_udp_espconn, user_udp_recv_cb); // register a udp packet receiving callback
      espconn_regist_sentcb(&user_udp_espconn, user_udp_sent_cb); // register a udp packet sent callback
       
      espconn_create(&user_udp_espconn);   // create udp
    }
   else
   {
        if ((wifi_station_get_connect_status() == STATION_WRONG_PASSWORD ||
                wifi_station_get_connect_status() == STATION_NO_AP_FOUND ||
                wifi_station_get_connect_status() == STATION_CONNECT_FAIL))
        {
         os_printf("connect fail !!! \r\n");
        }
      else
      {
           //re-arm timer to check ip
         os_printf("re-arm.....\n");
            os_timer_setfn(&test_timer, (os_timer_func_t *)user_check_ip, NULL);
            os_timer_arm(&test_timer, 100, 0);
        }
    }
}
 
/******************************************************************************
 * FunctionName : user_set_station_config
 * Description  : set the router info which ESP8266 station will connect to
 * Parameters   : none
 * Returns      : none
*******************************************************************************/
void ICACHE_FLASH_ATTR
user_set_station_config(void)
{
   // Wifi configuration
   char ssid[32] = "TP-LINK_D278";
   char password[64] = "73059561";
   struct station_config stationConf;
 
   //need not mac address
   stationConf.bssid_set = 0;
   
   //Set ap settings
   os_memcpy(&stationConf.ssid, ssid, 32);
   os_memcpy(&stationConf.password, password, 64);
   wifi_station_set_config(&stationConf);
}
 
 LOCAL void ICACHE_FLASH_ATTR init_done(void)
 {
    os_printf("connecting to router...\n");
    bool ret = wifi_station_connect();
   
   //set a timer to check whether got ip from router succeed or not.
   os_timer_disarm(&test_timer);
   os_timer_setfn(&test_timer, (os_timer_func_t *)user_check_ip, NULL);
   os_timer_arm(&test_timer, 100, 0);
 }
 
/******************************************************************************
 * FunctionName : user_init
 * Description  : entry of user application, init user function here
 * Parameters   : none
 * Returns      : none
*******************************************************************************/
void user_init(void)
{
    os_printf("SDK version:%s\n", system_get_sdk_version());
   
   wifi_set_opmode(STATION_MODE);
 
   //ESP8266 connect to router
   user_set_station_config();
 
   system_init_done_cb(init_done);
}

uint32 ICACHE_FLASH_ATTR
user_rf_cal_sector_set(void)
{
    enum flash_size_map size_map = system_get_flash_size_map();
    uint32 rf_cal_sec = 0;

    switch (size_map) {
        case FLASH_SIZE_4M_MAP_256_256:
            rf_cal_sec = 128 - 5;
            break;

        case FLASH_SIZE_8M_MAP_512_512:
            rf_cal_sec = 256 - 5;
            break;

        case FLASH_SIZE_16M_MAP_512_512:
        case FLASH_SIZE_16M_MAP_1024_1024:
            rf_cal_sec = 512 - 5;
            break;

        case FLASH_SIZE_32M_MAP_512_512:
        case FLASH_SIZE_32M_MAP_1024_1024:
            rf_cal_sec = 1024 - 5;
            break;

        default:
            rf_cal_sec = 0;
            break;
    }

    return rf_cal_sec;
}


This is the console log from the ESP8266:

Code: Select all

 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 26648, room 16
tail 8
chksum 0xae
load 0x3ffe8000, len 880, room 0
tail 0
chksum 0xb3
load 0x3ffe8370, len 592, room 8
tail 8
chksum 0x10
csum 0x10
rf cal sector: 123
freq trace enable 0
rf[112] : 00
rf[113] : 00
rf[114] : 01

SDK ver: 2.1.0(116b762) compiled @ May  5 2017 16:08:55
phy ver: 1134_0, pp ver: 10.2

SDK version:2.1.0(116b762)
mode : sta(5c:cf:7f:12:17:7f)
add if0
connecting to router...
re-arm.....
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 1
cnt

connected with TP-LINK_D278, channel 3
dhcp client start...
re-arm.....
re-arm.....
re-arm.....
re-arm.....
re-arm.....
re-arm.....
re-arm.....
re-arm.....
ip:192.168.0.100,mask:255.255.255.0,gw:192.168.0.1
got ip !!!
pm open,type:2 0
recv udp data. len: 12
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!
recv udp data. len: 16
sending 12 bytes
user_udp_send successfully !!!

rickard.eklof
Posts: 2
Joined: Wed May 31, 2017 3:53 pm

Re: UDP packet drop and delay

Postby rickard.eklof » Mon Jun 19, 2017 4:17 pm

Hi,
Does anyone have an idea about my issues?
Rickard

Who is online

Users browsing this forum: No registered users and 64 guests