I have another issue regarding to connect() in MQX 4.0 (seemed same in MQX 4.1) - the issue is:
- the connect timeout in 382 seconds - I did not use OPT_CONNECT_TIMEOUT in my code
- the TCP packet is sent, then received an ICMP destination unreachable message which is handled in ICMP_service() and then discarded -
- Why MQX did not sent to some routine in TCP family then send error back to wake up connect() function, instead it keeps sending TCP SYN message in the sequences - 1s, 4s, 10s, 22s, 46s, 94s, 190s, 382s.
- Is there a fix for this misbehavior? I am lost while trying to find a solution.
David