![]() |
Socket Server на AIR
Скажите пожалуйста, сможет ли AIR ServerSocket выступать в роли многопользовательского сервера? Где-то слышал, когда еще только появился этот класс, что смысла в нем нет ибо AIR однопоточный и бла бла бла.....
Хочу написать простенькую корпоративную игрулю, максимум 10 человек одновременно будут сидеть. Это вообще возможно? |
Да, без проблем. В данном случае то что AIR однопоточен только играет Вам на руку - не будет никаких проблем с синхронизацией потоков =). А 10 клиентов - это мало даже для AIR-сервера
|
Спасибо. Мне больше 10 и не надо. Хочу пройти все этапы разработки многопользователькой игры от начала и до конца сам. Надоело брать готовые сервера и лопатить документацию.
|
документацию все-равно лопатить придется )
http://www.adobe.com/devnet/air/flex...et_server.html |
По поводу однопоточности. Если случится так что одновременно придут пакеты? Или придет пакет, а в этот момент сервер занимается другим делом? Что тогда?
|
Ну наверное сервер обработает их по очереди, не?
|
Врятли. Скорее всего пакеты не примутся и согласно протоколу TCP будут отправлены повторно.
|
Цитата:
|
Ну пусть не одновременно. Пока обрабатывает одна операция. Допустим пришел пакет, требуются кое какие вычисления. В этот момент приходит другой. Что произойдет?
|
Зависит от протокола. Обычно попадает в буфер. Для TCP сокета
Цитата:
Если вас интересуют низкоуровневые подробности жизни пакетов, можете выяснить их у сетевиков. |
| Часовой пояс GMT +4, время: 13:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.