Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Установка скорости потока

1.8K
20 июля 2009 года
BIKTOP
91 / / 06.04.2005
Доброго всем дня.

Есть задача: организовать трансляцию потока UDP c определенной скоростью.

Собсна, кусок кода:

//.....
for (int i = 0; i < buffer.length; i += sLength) {

System.arraycopy(buffer, i, section, 0, sLength);

DatagramPacket packet = new DatagramPacket(section,
sLength, groupAddr, udpPort);

socket.send(packet);

System.out.print("\r" + (i + sLength) * 100 / buffer.length + " % ");

Thread.sleep(millis, nanos);
}
//.......

За один проход отправляется секция в 188 байт.

Сначала была идея сделать 10000 тестовых итераций, к примеру, на 127.0.0.1 и вычислить среднее время отработки итерации и опрделить дополнительную задержку. не пашет :( .

Может как-то можно динамически?...

Плиз хэлп.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог