Re[4]: Надежный UDP сервер
От: Ifrin  
Дата: 19.11.10 13:45
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Здравствуйте, Ifrin, Вы писали:



Pzz>Нет, это плохо. Вы можете начать посылать пакеты быстрее, чем они в сеть пролазят. Надо обязательно делать congestion control. Т.е., сервер может послать N пакетов, но пока он не получил от клиента подтверждение о том, что сколько-то из них дошло до клиента, он должен притормозить и ждать. Выражаясь чуть точнее, сервер должен стремиться поддерживать такое состояние, когда не более, чем N пакетов болтаются "в воздухе", т.е. он их послал, но еще не знает, дошли они, или нет. Чему равно N — тоже хороший вопрос, в TCP этот параметр меняется динамически по довольно нетривиальному алгоритму. N должно быть достаточно велико, чтобы сервер не останавливался из-за большого round-trip-time, но не настолько большим, чтобы заливать роутеры по дороге.


Спасибо, того остановлюсь на стандарте.


Pzz>Ну приоткройте всеж завесы тайны, откуда такое требование?

Не думаю что это особо принципиально, просто "приказали" сделать UDP, вот и делаю)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.