Блоги

Зависания сервера

Нашел ошибку в своем серверном коде:

Когда в одном сетевом пакете приходило несколько событий (ходов, фраз, посадок/вставаний из-за стола) - а это нечасто, обычно в каждом пакете только одно событие - то моя программа обрабатывала только первое событие. А последующие события обрабатывались позже, с приходом новых пакетов. Из-за этого могли не нажиматься кнопки, карты налезали друг на друга или: пишешь фразу в чате, а исполняется предыдущий ход.

Я сейчас как мог исправил, увидим сегодня вечером в час пик результаты, помогло ли.

Страницы

Subscribe to RSS - блоги

Победитель
прошлой
недели

Max: 2702$

Max

Медаль × 7

Семерка
лучших

  1.  Андрей, Красноярск: 3472$ »
  2.  PSELDONIMOV, Мурманск: 2494$
  3. Борис, Москва: 1863$
  4. Роман: 1388$
  5. Александр: 1179$
  6. Vadim S., Астрахань: 1173$
  7. Сергей, Старый Оскол: 700$

Лидер
текущей
недели

 Андрей, Красноярск: 3472$

Андрей

Медаль × 9