![]() |
|
||||||||||
|
|||||
|
Скажите пожалуйста, сможет ли AIR ServerSocket выступать в роли многопользовательского сервера? Где-то слышал, когда еще только появился этот класс, что смысла в нем нет ибо AIR однопоточный и бла бла бла.....
Хочу написать простенькую корпоративную игрулю, максимум 10 человек одновременно будут сидеть. Это вообще возможно? |
|
|||||
|
Да, без проблем. В данном случае то что AIR однопоточен только играет Вам на руку - не будет никаких проблем с синхронизацией потоков =). А 10 клиентов - это мало даже для AIR-сервера
__________________
...вселенская грусть |
|
|||||
|
Спасибо. Мне больше 10 и не надо. Хочу пройти все этапы разработки многопользователькой игры от начала и до конца сам. Надоело брать готовые сервера и лопатить документацию.
|
|
|||||
|
документацию все-равно лопатить придется )
http://www.adobe.com/devnet/air/flex...et_server.html
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
По поводу однопоточности. Если случится так что одновременно придут пакеты? Или придет пакет, а в этот момент сервер занимается другим делом? Что тогда?
|
|
|||||
|
Ну наверное сервер обработает их по очереди, не?
__________________
http://www.chessmax.ru |
|
|||||
|
Врятли. Скорее всего пакеты не примутся и согласно протоколу TCP будут отправлены повторно.
|
|
|||||
|
Ну пусть не одновременно. Пока обрабатывает одна операция. Допустим пришел пакет, требуются кое какие вычисления. В этот момент приходит другой. Что произойдет?
|
|
|||||
|
Зависит от протокола. Обычно попадает в буфер. Для TCP сокета
Цитата:
Если вас интересуют низкоуровневые подробности жизни пакетов, можете выяснить их у сетевиков.
__________________
משיח לא בא משיח גם לא מטלפן Последний раз редактировалось alatar; 06.12.2011 в 15:58. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|