Показать сообщение отдельно
Старый 10.09.2010, 13:30
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 5  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Цитата:
Сообщение от orcpochta Посмотреть сообщение
Здесь будет обсуждение всяких нюансов и трудностей, с которыми сталкиваются разработчики больших игровых онлайновых проектов (логика, архитектура, нагрузки).
пока пост не захватят (но флейм смотрю тут суров, разве что холивар про архитектуру полезет)

Если можно слать изменение - надо слать изменение (про список). http://en.wikipedia.org/wiki/Delta_encoding какбэ
Стоит таки ознакомиться с http://en.wikipedia.org/wiki/Transmi...ntrol_Protocol
Протокол гарантирует доставку данных неповреждёнными и в правильном порядке (ну или сокет помрёт). Но т.к. мы работаем с потоком, то не факт, что данные придут одним куском (в случае XMLSocket это проблемы флэша и можно считать, что данные придут одним куском (не забудьте отделить их на сервере при помощи '\0'), в случае Socket надо об этом помнить и клиенту). Обычно чтоб узнать, жив ли юзер, юзер шлёт на сервер раз в н сек пинги (по протоколу возможна ситуация, когда взорвут соединение, через н лет восстановят и если по сокету никто ничего не слал, то сокет нормально продолжит работу).
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают.


Последний раз редактировалось -De-; 10.09.2010 в 13:51.