Wie definieren Sie "wie schnell die Pakete zugestellt werden"? Wenn Sie wissen möchten, wie viel Zeit ein Paket benötigt, um Punkt B von Punkt A zu erreichen, dann glaube ich, dass dies ohne eine genaue Taktsynchronisation im Sub-Millisekundenbereich nicht möglich ist.
Was ich versuchen würde, ist, etwas echten Datenverkehr zu erfassen (dh, während Sie Ihre Anwendung tatsächlich verwenden), und es mit WireShark zu analysieren, um die Verzögerung zwischen den gesendeten Daten und dem entsprechenden ACK-Paket zu ermitteln. Das gibt Ihnen die Roundtrip-Zeit (RTT) für Ihren Verkehr.
Update :
Der TCP-Stack muss für jede Verbindung den RTT verfolgen. (wird zur Optimierung der Paketübertragung und zum Verwalten der Fenstergröße verwendet). Wenn Sie Linux verwenden und Ihre eigene Anwendung ist, können Sie getsockopt(fd,.. ,TCP_INFO,...)
die zurückgegebenen Daten verwenden, einschließlich all dieser internen Parameter. Sie können diese Daten im Sekundentakt einsehen und an eine Anzeige-App weiterleiten.