INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

TCP effizient lesen und parsen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

23.01.2015, 19:28
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.434
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: TCP effizient lesen und parsen
Hallo Thomas,

Zitat:Kann man das also irgendwie effizienter gestalten?
Bei den erwarteten Datenraten würde ich auf alle Fälle nicht einzelne Bytes lesen, sondern gleich größere Blöcke. Wenn man das mit einem kleinen Timeout verknüpft, kommt man trotzdem schnell an die Daten.

Zitat:ich bin schon von Strings auf String-Referenzen umgestiegen und habe dadurch ca 50% Zeit gespart.
Das glaube ich kaum. Warum nicht einfach ein Schieberegister, um die Stringdaten zu puffern? Die DVR ist (mMn) Overkill, da hier sowieso mit ständigen Bufferallozierungen (=ConcatString) gearbeitet wird!

Zitat:Denkt ihr der ganze String-Kram kostet soviel Zeit oder ist es das ständige Ansprechen der TCP-Referenz?
Der Zeitkiller dürfte wohl eindeutig der TCP-Kram sein. Einzelbyteabfrage ist nie schnell, egal welche Schnittstelle…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: TCP effizient lesen und parsen - GerdW - 23.01.2015 19:28

Gehe zu: