lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-users] TCP Client handshakes but no data transmission


From: tirmalabenikasibeni
Subject: Re: [lwip-users] TCP Client handshakes but no data transmission
Date: Tue, 30 Apr 2019 05:38:49 -0700 (MST)

I've changed my code like this:

void client_netconn_thread(void){
  ip_addr_t DEST_IP, LOC_IP;
  err_t err0, err2;
  struct netconn *conn;
  struct netbuf *incoming;
  char* buf;
  Ui16 buflen, i;

  IP4_ADDR(&LOC_IP, IP_ADDR0, IP_ADDR1, IP_ADDR2, IP_ADDR3 );
  IP4_ADDR(&DEST_IP, DEST_IP_ADDR0, DEST_IP_ADDR1, DEST_IP_ADDR2,
DEST_IP_ADDR3);

  conn = netconn_new(NETCONN_TCP);

  if(conn != NULL){
    err0 = netconn_bind(conn1, &LOC_IP, MODBUS_PORT);
    netconn_connect(conn1, &DEST_IP, MODBUS_PORT);
  }
  if((err0 == ERR_OK)){
    while(TRUE){
      netconn_write(conn1, (const unsigned char*)(TXData), (size_t)(1500),
NETCONN_NOCOPY);
      osDelay(10);
      err2 = netconn_recv(conn1, &incoming);
      if(err2 == ERR_OK){
        if (netconn_err(conn1) == ERR_OK){
            netbuf_data(incoming, (void**)&buf, &buflen);

            for(i=0; i<buflen; i++){
              RXData[i] = *(Ui08 *)buf;
              buf++;
            }
            netbuf_delete(incoming);
          }
      }
    }
  }
  else netconn_delete(conn1);
}

But result is the same, nothing changed. New PCAP is attached.

Thanks.
&lt;nabble_a href=&quot;Client2.pcapng&quot;>Client2.pcapng 



--
Sent from: http://lwip.100.n7.nabble.com/lwip-users-f3.html



reply via email to

[Prev in Thread] Current Thread [Next in Thread]