Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2018, 21:35   #1
Hyreurt
 
Регистрация: 09.06.2016
Сообщений: 4
Вопрос Изменение частоты передачи пакетов

Существует клиент-серверное приложение, совершенно не имеет значения содержание пакетов, крайне важна частота передачи пакетов. Именно количество пакетов в секунду.
Очень хотелось бы научиться регулировать этот параметр. Что читать, куда копать. Есть ли какие примеры, источники, статейки.

Например, в Генераторе пакетов есть пункт "пакетов в секунду". Это то что нужно!
Но как это реализовать? Подскажите куда копнуть.
Hyreurt вне форума Ответить с цитированием
Старый 08.06.2018, 21:42   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Так отправляйте, кто вам не дает. Только учтите все написаннное красным + винда не система реального времени + юзермод тоже может дать задержки.
p51x на форуме Ответить с цитированием
Старый 08.06.2018, 21:55   #3
Hyreurt
 
Регистрация: 09.06.2016
Сообщений: 4
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Так отправляйте, кто вам не дает.
Ох, простите, но либо я описываю как-то непонятно, то ли понимаю как-то не так.
Повторюсь, очень бы хотелось научиться регулировать этот параметр, т.е. не пользоваться программкой этой готовой, а именно реализовать этот метод в своем проекте.
Hyreurt вне форума Ответить с цитированием
Старый 08.06.2018, 23:09   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

В той программе он не регулируется. Там просто берется и каждую секунду отправляется заданное кол-во пакетов.
p51x на форуме Ответить с цитированием
Старый 09.06.2018, 00:56   #5
Hyreurt
 
Регистрация: 09.06.2016
Сообщений: 4
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
В той программе он не регулируется. Там просто берется и каждую секунду отправляется заданное кол-во пакетов.
Вот тут как раз у меня и вопрос. Как заданное количество пакетов отправить в секунду?
Попытка сделать условие с использованием DateTime, которое бы заставляло подождать не удалась. Потому что не понимаю))

В общем вопрос как раз и заключается в том, как, скажем, 10 пакетов отправить в секунду? как приостановить?

Последний раз редактировалось Hyreurt; 09.06.2018 в 01:01.
Hyreurt вне форума Ответить с цитированием
Старый 10.06.2018, 16:45   #6
Hyreurt
 
Регистрация: 09.06.2016
Сообщений: 4
По умолчанию

В общем все решилось, использовала Thread.Sleep(n).

Вопрос задавался не только здесь. Поэтому вдруг у кого такой же вопрос возникнет, вот ссылка с решением.
Hyreurt вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача по GPSS о передачи пакетов по дуплексному каналу milky_wa Помощь студентам 0 18.11.2015 21:04
Блокировка передачи TCP/IP пакетов C# No_Comments Помощь студентам 9 08.04.2014 18:38
PLC преобразователя частоты lega_n Фриланс 7 07.08.2013 05:31
Преобразователь частоты Sparky Помощь студентам 1 15.12.2012 11:50
Конкретные частоты БПФ Krendel' Помощь студентам 6 24.01.2011 20:12