This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

TCP retry

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?

Parents
  • 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.

Reply
  • 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.

Children
No data