Hi Sergio, thanks for the reply! Bind I can remove, fair enough.
IP addressing is client (this development side): ip: 192.168.100.120 netmask: 255.255.255.0 gw: 192.168.100.1 The server (raspberry pi without any implementation, just monitoring packets) ip: 192.168.100.155 netmask: 255.255.255.0 gw: 192.168.100.1 Setting goes trough without any error (I have put assert after every setting) The main loop is this: while (1) { udp_cb_called = tcp_cb_called = false; IP4_ADDR(&ip, ETH_CONF_IPADDR0, ETH_CONF_IPADDR1, ETH_CONF_IPADDR2, 155); err = tcp_connect(pcb_tcp, &ip, ETH_TCP_PORT_REM, tcp_connected_cb); if (err != 0) { LWIP_ASSERT("err != 0", 0); } while(udp_cb_called == false && tcp_cb_called == false) { ethernetif_input(&dev_netif); sys_check_timeouts(); delay_ms(100); } } Once the callback is called, I set the flags to true to redo the connect. Note, this is just for testing not for any other purpose. Once I can see SYN packet then I know I can start implementing properly... .......................................................................................... Inderjit Singh Senior Embedded Engineer, MSc Evidente ES East AB Warfvinges väg 34 SE-112 51 Stockholm Sweden Mobile: +46 (0)70 912 42 69 E-mail: inderjit.si...@evidente.se www.evidente.se ________________________________________ From: lwip-users [lwip-users-bounces+inderjit.singh=evidente...@nongnu.org] on behalf of Sergio R. Caprile [scapr...@gmail.com] Sent: 04 June 2018 14:59 To: lwip-users@nongnu.org Subject: Re: [lwip-users] tcp_connection (no SYN packet on server side) No need to bind(), you are a client, you connect(). What is the value returned by tcp_connect() ? It should be ERR_OK What do you do after that ? Do you properly call sys_check_timeouts() on the main loop or you just sit waiting things to magically happen ? TCP is a state machine, you just instructed it to start a several steps process. PS: I assume your IP addressing is fine... _______________________________________________ lwip-users mailing list lwip-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/lwip-users
_______________________________________________ lwip-users mailing list lwip-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/lwip-users