Forum: Netzwerke
by Sir Rufo,
2. Feb 2015
Hier mal so ein grober Entwurf, der aber schon tut :)
UPDATE
Eine kurze Erklärung
Der TMessageQueueThread<T> ist selber nicht threadsafe und nur dazu gedacht von einem einzigen Thread gefüttert zu werden. Sollen die Nachrichten von mehreren Threads zusammengeführt werden, so wird zusätzlich noch eine weitere threadsafe Queue benötigt, die dann von den TMessageQueueThread gefüttert wird,...
Forum: Netzwerke
by Sir Rufo,
2. Feb 2015
Ob Google das hat weiß ich nicht, ist mir gerade so eingefallen :stupid:
Forum: Netzwerke
by Sir Rufo,
2. Feb 2015
Der Wireshark hängt sich gaaanz tief in die Netzwerkkarte (Treiber) rein und er bekommt die Daten quasi bevor die an das System weitergereicht werden.
Um die Verluste zu minimieren solltest du statt Synchronize eher Queue versuchen. Das kann dann aber auch die Windows-Warteschlange zum Überlaufen bringen.
Ansonsten bleibt dir noch die Daten vom Epfangsthread in einen weiteren Thread zu...