Блоги

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

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

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

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

Страницы

Subscribe to RSS - блоги

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

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

Андрей

Медаль × 17

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

  1. Любовь, г. Нижневартовск (Ханты-Мансийский Автономный округ - Югра АО): 1875$ »
  2. Амиго, Баку: 1286$
  3. Vadim S., Астрахань: 998$
  4. Роман Томмиевич, Тула: 542$
  5. Павел: 533$
  6. Константин: 496$
  7. Михаил Харьков, Харьков: 490$

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

Любовь, г. Нижневартовск (Ханты-Мансийский Автономный округ - Югра АО): 1875$

Любовь

Медаль × 13