Получать данные UDP из нескольких источников в Matlab - PullRequest
0 голосов
/ 02 сентября 2010

Мне нужно настроить считыватель UDP в Matlab, который получает данные из нескольких источников.Обычно я использую это для одного источника данных:

[packet,~,~,senderaddress]=fread(s,s.BytesAvailable)

Проблемы состоят в том, что я хочу избежать ожидания времени ожидания, у меня нет завершенных поступающих данных и пакеты имеют неизвестные размеры.У кого-нибудь еще возникла такая проблема?Спасибо

1 Ответ

0 голосов
/ 02 сентября 2010

Почему бы не использовать сетевые возможности Java. UDP File Exchange выполняет некоторые сценарии Java для доступа к сокету UDP. Определите максимальный размер ваших пакетов (UDP датаграммы могут быть длиной до 65536 байт) и предпочтительное время ожидания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...