How to clear/refresh UDP InputBuffer?

I've written a matlab script that receives data over udp and successfully graphs it realtime...however I'm having some trouble with the script crashing over what I assume is a problem with the inputBuffer becoming too full. (Not sure if this is the correct assumption)
Here's why I think that... Program crashed after a few seconds when the InputBufferSize = 1000... When I increased the the buffer to InputBufferSize = 1000000 (Just any Huge Number) the program runs for about a two minutes before crashing. I'm wondering if there is a method to clear the inputBuffer of a udp object in matlab and if this would fix the problem. Anyone know? Thanks :)

 Risposta accettata

Matthew Mellor
Matthew Mellor il 28 Giu 2016

1 voto

Figured this out myself. Use flushInput(udpObject) every so often...

Più risposte (0)

Categorie

Scopri di più su Just for fun in Centro assistenza e File Exchange

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by