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

How many TCP frames can be unacknowledged at the same time?

TCPNet is supposed to use buffering which allows for faster data transmission rates.
I see however that in some example programs/documentation, the handler of the TCP_STATE_CONNECT state in the send function checks if the previous frame (<1460 bytes) was acknowledged by the peer (by "tcp_check_send"). The question is: if my heap is large enough, can I send out large amounts of data that would later be acknowledged or do I need to wait for the acknowledgement of the large send frame?

Parents
  • In other words, is there a way to ignore the ACKs for a frame or must I wait for an acknowledgement for the frame? Is so, that is really a penalty in terms of data transfer rate from the controller...

Reply
  • In other words, is there a way to ignore the ACKs for a frame or must I wait for an acknowledgement for the frame? Is so, that is really a penalty in terms of data transfer rate from the controller...

Children