я был дан пример проекта, который идет как это:Настройка клиента пропускной способности в простом сервере TCP
- Клиент A подключается к серверу B.
- А посылает пакет в B, B возвращает тот же самый пакет А .
- Клиент Передающая пропускная способность настраивается
- Измерьте время обработки в пакете.
Теперь шаг 3 - это то, что меня смущает.
Использование python, единственный способ, которым я могу думать о «настройке пропускной способности», - установить задержку между символами в строке.
- Возьмите строку «тест»
- запустить таймер, а затем отправить «T» на сервер, и есть сервер возвращает его.
- Как только сервер вернет его, остановите таймер и запишите его.
Затем вызовите sleep()
в течение определенного периода времени (это конфигурируемый часть)
Затем сделайте то же самое для письма
e
s
t
протоколирования, то время между ними.
Однако это кажется глупым, потому что я совсем не влияю на отношения между клиентом и сервером, просто устанавливая задержку между передаваемыми символами.
Или я что-то упускаю? Есть ли способ «настроить» пропускную способность клиента A, и если да, что бы это значило?
спасибо.
Got it. Я думаю, что они собираются, это первая идея, отправляющая пакет размером n на сервер. Я не знаю, почему я об этом не думал. Я не думаю, что теперь я должен обязательно дать ему временную задержку, я думаю, что могу просто закодировать его, чтобы на сервер был отправлен пакет N размера, с помощью которого пользователь настраивает, что такое N. Спасибо! – Marcin