N
nathan2225
Jungspund
Ich habe ein merkwürdiges Verhalten beim Senden von UDP Packeten.
Ich schicke in schneller Folge eine Reihe von UDP Packeten an unterschiedliche Ziele und zwar über non-blockings sockets, die ich jeweils
neu öffne, mit connect() mit Ziel verbinde, mit write() hinausschreibe und gleich den Sockel wieder schließe.
Jetzt passiert es sporadisch, dass mache dieses Packete erst ziemlich exakt eine Sekunde später wie es scheint versendet werden.
Dazwischen sehe ich Antwort-Packete hereinkommen und auch meine App sendet weitere Packete (unicast UDP und broadcast UDP).
Wie kann das möglich sein ? Hat da wer eine Idee ?
Ich hatte schon meinen Switch in Verdacht, dass der rate control macht, aber die ist abgeschaltet ...
System:Linux Kernel 2.6.27.28, slackware 11.0, VIA Epia LT board (VIA rhine LANchip)
Ich schicke in schneller Folge eine Reihe von UDP Packeten an unterschiedliche Ziele und zwar über non-blockings sockets, die ich jeweils
neu öffne, mit connect() mit Ziel verbinde, mit write() hinausschreibe und gleich den Sockel wieder schließe.
Jetzt passiert es sporadisch, dass mache dieses Packete erst ziemlich exakt eine Sekunde später wie es scheint versendet werden.
Dazwischen sehe ich Antwort-Packete hereinkommen und auch meine App sendet weitere Packete (unicast UDP und broadcast UDP).
Wie kann das möglich sein ? Hat da wer eine Idee ?
Ich hatte schon meinen Switch in Verdacht, dass der rate control macht, aber die ist abgeschaltet ...
System:Linux Kernel 2.6.27.28, slackware 11.0, VIA Epia LT board (VIA rhine LANchip)