Re[6]: Нагруженный TCP сервер как и на чем реализовать
От: stronciy77  
Дата: 16.02.12 13:15
Оценка:
Здравствуйте, Pzz, Вы писали:

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


S>>Вот в этом и была трабла самого проекта на асинхронных сокетах в C# !!!

S>>Пул не обработанных данных, рос и рос как гора, и начинались ужастики с задержками ... Уход в С++ ничего не изменил

Pzz>Это же не проблема реализации, а тем более, не проблема языка, выбранного для реализации.


Pzz>Это вопрос о постановке задачи: что делать, если данные поступают быстрее, чем клиенты успевают их потреблять?


Пробрасывать все данные которые не успел получить пользователь, то есть не получил лови следующий пакет ! ( К сожалению это единственных выход.)
Не создавать же для каждого пользователя пул сообщений и раздавать с него ? Тогда подтврждение получения будет потреблять еще больше ресурсов !
Вот такое ожидаемое поведение, что успел, то и получил
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.