Wenn es "das wahre" Protokoll gäbe, wären die anderen längst ausgestorben
Es kommt wie immer ganz drauf an, was du machen möchtest. Normaler weise ist
TCP die richtige Wahl, da hier sichergestellt ist, das gesendete Pakete auch ankommen. Es basiert, nebenbei gesagt, auf UDP.
Da aber bei jedem Paket geprüft wird, ob es auch da ist, ist es langsamer als UDP. Willst du beispielsweise ein MMORPG schreiben bei dem sich 1000de Spieler auf einem Marktplatz tummeln, ist sicherlich UDP die bessere Wahl, weil es ziemlich egal ist, ob eine Spielerposition mal, für einen Sekundenbruchteil, falsch angezeigt wird und es schneller ist.