mit VB UDP-Packete empfangen (1 ms)

Gast #643348
Lesenswert?

auch innerhalb einer ms auf ein Paket reagieren sollte kein Problem 
sein. Ganz so träge wie PC Systeme hier in letzter Zeit dargestellt 
werden sind sie wirklich nicht. Wenn keine Reaktionen im ms Bereich 
möglcih wären, würde weder  Grafikkarte noch Sound richtig 
funktionieren.
(Firma: Wilhelm.Consulting) #643704
Lesenswert?

naja es gibt ja immer noch den IP-Stack der dir eh einen fifo bereit 
stellt.. wenn du also den nicht übergehen lässt dann sollte das alles 
kein problem darstellen...

probleme bekommst nur wenn du zeitgesichert drauf reagieren musst... 
sprich wenn du dann innerhalb 1ms was zurücksenden musst.. das wird dann 
nix.. nur empfang ist klein prob.. wichtig ist nur, dass du wenn so ein 
packerl ankommst gleich alle verarbeitest die da sind und nicht jedes 
packerl extra eine message wirft...


73
Gast #645726
Lesenswert?

Matthias: Naja, die Soundkarte als Beispiel anführen kannst du nicht 
wirklich, gerade da kannst du ja bescheissen indem du mit mehr oder 
weniger grossen Latenzzeiten arbeitest...je grösser die Latenz ist die 
du zulässt, desto unkritischer ist die ganze Sache. Ab welcher Grösse 
die Latenz störend wird, ist von der Anwendung abhängig.
Gast #645819
Lesenswert?

> Wenn keine Reaktionen im ms Bereich möglcih wären, würde weder
> Grafikkarte noch Sound richtig funktionieren.

Grafik- und Soundtreiber sind in der Regel hoffentlich nicht als 
gewöhnliche Userspace-Prozesse in VB implementiert.
Gast #645857
Lesenswert?

1 ms empfangen kriegt man in VB locker hin, das BS puffert ja auch noch. 
Es kann aber durchaus sein das einige Pakete verloren gehen (z.B. wenn 
die Empfangspuffer bei viel Netzwerkverkehr voll sind), bei UDP gibt es 
ja keine Zustellungsgarantie. Für eine Empfangsstatistik kann man 
einfach eine fortlaufende Sequenznr. in die Pakete einbauen und im 
Empfangsprogramm überwachen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren