Einzelnen Beitrag anzeigen

Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#4

AW: IdTCPServer/IdTCPClient: Performance und Latenzen verbessern, UseNagle deaktivier

  Alt 26. Okt 2015, 08:10

Viele meinen, durch Deaktivierung von Nagle kommt man latenzmässig schon auf die UDP-Niveau. Ist das so?
Ich würde mal behaupten man kommt näher ran, aber nie ganz. TCP hat halt einen leicht höheren Traffic(Größerer Header, je nach Paketgröße wirkt sich das anders aus), sowie das hin und hersenden von ACK-Paketen. Aber es könnte sicherlich von Vorteil sein, dass ganze einfach auszuprobieren. Du kannst ja letztenendes selber messen ob es für dich reicht.

Oder du könntest nen Hybrid ansatz wählen(Ich weiß ja nicht wie du deine Daten verarbeiten musst bzw visualisieren musst). Damit meine ich, du setzt die Echtzeitdaten per UDP ab und jede(oder jede zweite)Sekunde ein TCP paket. Aber das ist abhängig davon, was du mit den Daten machst. Das hab ich bisher nicht gelesen
Da man Trunc nicht auf einen Integer anwenden kann, muss dieser zuerst in eine Float kopiert werden
  Mit Zitat antworten Zitat