We have developed an Ethernet to a type of acknowledged serial link and retro fitted it into our existing applications using a Blackfin 548 processor with LWIP. We have a network of these boards on a separate network.
Mostly everything works well but there is an issue when the card or the serial target is busy and Windows carries on sending small packets, eventually the socket disconnects. Now, if we send large packets (from windows), the socket will eventually block and no more data will be sent until it has been read from the other side. However, if the packet size is very small some other limit is reached and the socket bombs out, does anybody know which, of the many settings, would block the socket rather the disconnecting?
Thanks in advance