P.S. Wenn ich Nagle deaktiviere, reicht es wenn ich dies serverseitig mache (z.B. in OnConnect) oder muss ich UseNagle := false auch noch clientseitig setzen?
Es muss auf jeder Senderichtung auf der entsprechenden Seite einzeln gesetzt werden.
Den Artikel fand ich ganz interessant zu dem Thema.
Nagle zu deaktivieren kann sich recht deutlich auf die Latenz auswirken.
Abgesehen von 300 Messungen pro Sekunde: wie viele Sensoren hast du so?
Außerdem wäre es für die UDP-Frage ganz interessant, welche Anforderungen du außer einer niedrigen Latenz sonst noch hast. Musst du jedes Messergebnis bekommen?
Im Allgemeinen würde ich versuchen, mit
TCP so lange auszukommen, wie es
ohne größere Verrenkungen geht.