ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
The protocol can support those larger block sizes, however you need to pick the lowest common denominator for what will be supported by the network devices such as routers etc. There's a lot of older hardware without super large MTU support. And also very large packets do not work well over wireless which is one of the primary reasons for using the lower latency UDP. Picking the size is always a tradeoff. It will help larger data get through with lower latency, but will actually slow down delivery of small packets, either by blocking the network or batching them depending on the choice of protocol.