Hi All, I am doing a webserver that allows users to change device ip address during runtime (no power reset required). I've tried 2 ways of doing so: 1. netif_set_addr() 2. netif_remove() and then netif_add() a new interface with the new ip address
In both methods, I will re-init my http server: 1. netconn_close() 2. netconn_delete() 3. Create a new netconn: netconn_new() 4. Bind to http port: netconn_bind() Unfortunately, netconn_bind() to port 80 will fail because apparently the previous pcb bound to port 80 is still there, in time wait state (lwip will not allow multiple sockets listening to the same port). How do I make sure the previous pcb is completely deleted or freed? Thanks -- Sent from: http://lwip.100.n7.nabble.com/lwip-users-f3.html _______________________________________________ lwip-users mailing list lwip-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/lwip-users