AnsweredAssumed Answered

Nichelite - Doesn't include FIN packet support?

Question asked by Colin on Dec 11, 2012
I've been using Nichelite on a STM32F107 and have come to the conclusion that it doesn't fully support the TCP/IP protocol in that it doesn't produce FIN packets when a connection is closed.

Can anybody confirm that they have come across the same thing?

I've been using a very slightly modified version of the code from the http://www.stm32downloads.com/ site and looking at the traffic on wireshark. If you remove the "<meta http-equiv=refresh content=1>" line from the html index page so it doesn't refresh, when the web browser drops the connection, nichelite doesn't ACK the FIN packets sent nor sends its own.

From comments here: http://tech.groups.yahoo.com/group/lpc2000/message/39582 it appears that the code required is deliberately missing. A TCP/IP stack without FIN packet support isn't really a TCP/IP stack at all in my book.

Outcomes