Das erste empfangene Ethernet-UDP-Paket ist verzögert. Warum?
Ich habe einen PC, der Daten über Gigabit-Ethernet mit benutzerdefinierter Hardware austauscht. Mein Problem ist, dass, wenn Daten physisch auf der Netzwerkkarte ankommen (mit einem Oszilloskop überprüft), der erste Frame vom Betriebssystem mit einer Verzögerung von ungefähr 1 ms registriert wird. Alle nachfolgenden Frames werden mit sehr geringer Verzögerung registriert.
Wenn ich einen großen Datenblock übertragen müsste, wäre dies akzeptabel, da die Verzögerung nur für den ersten Frame vorhanden wäre. In meiner Anwendung muss ich jedoch ein einzelnes Paket senden und auf eine Antwort warten. Diese Verzögerung von 1 ms bei jedem empfangenen Paket verringert meine Bandbreite erheblich.
ARP-Verhandlung ist nicht das Problem, da ich den Eintrag als statisch festgelegt habe. Ich beobachte das empfangene Paket-Timing mit Wireshark. Weiß jemand, was eine Verzögerung verursachen könnte, nur im ersten Lesetelegramm?
0 Antworten auf die Frage
Verwandte Probleme
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?
-
4
Gibt es eine Möglichkeit, den Scanner eines Multifunktionsdruckers gemeinsam zu nutzen?
-
3
Gibt es eine Möglichkeit, zwei Computer über USB anzuschließen?
-
3
Wie halten Sie mehrere Verbindungen zum Internet?
-
4
iPod-Touch zum Abspielen von Filmen vom PC auf der PS3?
-
2
Mac tritt der Windows-Arbeitsgruppe nicht bei
-
2
Können Cat6-UTP-Litzenkabel für normale Cat6-Buchsen verwendet werden?
-
1
Wie kann ich die Sicherheit meines Portals erhöhen?