I'm using tcpnet and can make a connection to a server beautifully.
Sometimes a tcp message i send does not get through to the server. I think I need to resend it but don't know how long to wait before trying.
Are there any rules for this?
It is my _guess_ that people have noticed that a web browser gets a page faster if you press reload, than if you wait for the TCP/IP stack to resend after a transfer error.
The TCP/IP stack can wait quite a while before it makes the resend of lost data. So for a web browser, it can save time to press reload multiple times and have the browser to a new connect instantly when the link comes up again. But that is a very big difference from handling packet loss on an ongoing TCP transfer.