Nicht ganz richtig gelesen.
TCP Pakete können von 21 Byte bis 65535 Byte groß sein. Also von 1 Byte bis 65515 Byte Nutzdaten (+ 20 Byte Header). Da die
TCP Pakete allerdings in
IP Pakete verpackt werden muss du also nochmal 20 Byte für den
IP Header dazurechnen. Und da
IP Pakete meistens (oder immmer, zumindest früher oder später) über Ethernet verschickt werden wo eine Paketgröße von 1500 Byte fest vorgegeben ist hast du eben die 1500 Byte Paketgröße (mit 1460 Byte Nutzdaten).
Bei Bluetooth gibt es allerdings keine fest Paketgröße, sondern nur eine Maximale Größe (je nach Bluetooth-Pakettyp 2745
bit bis 8168
bit Nutzdaten). Siehe auch
hier.
Alles nicht ganz so einfach. Wenn deine
TCP Pakete allso in
IP verpackt werden und dann über Bluetooth versendet werden gibt es also keine Beschränkungen was die minimale Paketgröße angeht. Das gibt nur wenn irgendwo was über Ethernet verschickt wird.