Здравствуйте, -Cheese-, Вы писали:
C>Вот назрел такой вопрос пишу сервер, кот. слушает по определённому порту клиента.
C>Работа в режиме запрос-ответ.
C>Иногда возникают ситуации, когда приходит запрос и готовится на него ответ, за это время клиент может ещё слать мне запросы.... Так вот после ответа приходят ко мне запросы, а вернее сказать запрос который есть склееные запросы к серверу за время пока отвечал сервер... а это не есть хорошо
C>Можно ли как-то это пофиксить? Чтоб они приходили в порядке очереди?
TCP? Тогда маркер в конце каждого сообщения или размер сообщения в самом начале.
Если UDP, то проблемы нет — приходящие дейтаграммы не склеиваются в одну. Правда, есть риск их потери.
C>P.s.: многопоточность не подходит.
C>P.s.1: MS VC++ ; MFC; в основе — берклиевский классический сервер.... << RSDN@Home 1.1.4 beta 7 rev. 447>>