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 :)

 Respuesta aceptada

Matthew Mellor
Matthew Mellor el 28 de Jun. de 2016

1 voto

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

Más respuestas (0)

Categorías

Más información sobre Startup and Shutdown en Centro de ayuda y File Exchange.

Productos

Preguntada:

el 28 de Jun. de 2016

Respondida:

el 28 de Jun. de 2016

Community Treasure Hunt

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

Start Hunting!

Translated by