Netcore Source (Netty) - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming > Java

Java В данном форуме вы сможете найти много полезной информации по платформе Java. Подробные статьи, исходные коды и конечно учебники как для новичков так и профессиональных Java разработчиков вы найдёте здесь. Если у вас есть вопрос или хотите поделится своими наработками, пожалуйста, делайте это в этой теме.

Ответ
Опции темы
Непрочитано 30.04.2010, 01:02   #1
Аватар для n3k0nation
Antihero

Автор темы (Топик Стартер) Netcore Source (Netty)

-[deleted]-

Последний раз редактировалось n3k0nation; 21.01.2015 в 11:21.
n3k0nation вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 03.05.2010, 18:20   #2
Пользователь

По умолчанию Re: Netcore Source (Netty)

Netty это очень хороший фреймворк. Network I/O для своего сервера я писал с его использованием (только остались местами косяки с синхронизацией при большом количестве клиентов которые я никак не могу отладить) . Также посмотри про JBoss XNIO фреймфорк.

Отсутствуют ChannelPipelineCoverage аннотации на хендлерах (они обязательны)
Вместо использования DOM в Filter лучше бы использовал SAX - былобы нагляднее и удобнее.
Не установлен хендлер bufferFactory на pipeline ( - он по умолчанию будет тебе выдавать дефолтный ChannelBuffer с BigEndian порядком.
Не стоит выносить в конфиги слишком много опций - только те которые пользователи должны изменять.

Какой смысл в SessionDaemon ? зачем на клиента отдельный поток заводить.

Нет вызовов к super в ServerHandler
__________________
for(;Forum.getPostCount() < Integer.MAX_VALUE; Forum.writeNewPost()); | TERA Video | GamezTERA Emu
Aquanox вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 03.05.2010, 18:54   #3
Аватар для n3k0nation
Antihero

Автор темы (Топик Стартер) Re: Netcore Source (Netty)

Цитата:
Сообщение от Aquanox Посмотреть сообщение
Netty это очень хороший фреймворк. Network I/O для своего сервера я писал с его использованием (только остались местами косяки с синхронизацией при большом количестве клиентов которые я никак не могу отладить) . Также посмотри про JBoss XNIO фреймфорк.

Отсутствуют ChannelPipelineCoverage аннотации на хендлерах (они обязательны)
Вместо использования DOM в Filter лучше бы использовал SAX - былобы нагляднее и удобнее.
Не установлен хендлер bufferFactory на pipeline ( - он по умолчанию будет тебе выдавать дефолтный ChannelBuffer с BigEndian порядком.
Не стоит выносить в конфиги слишком много опций - только те которые пользователи должны изменять.

Какой смысл в SessionDaemon ? зачем на клиента отдельный поток заводить.

Нет вызовов к super в ServerHandler
Большое спасибо за указание на мои ошибки, будем знать.
Смысл в SessionDaemon:
создается демон, который смотрит на всех клиентов и если клиент слишком долго неактивен (используется только при подключении), то мы его отрубаем; в принципе сделано с целью "защиты" и обрубания полу-мертвых коннектов.
n3k0nation вне форума Ответить с цитированием
Непрочитано 03.05.2010, 19:10   #4
Пользователь

По умолчанию Re: Netcore Source (Netty)

я думаю не стоит этого делать. работа слежения за конектами у меня лежит полностью на netty и он вполне с этим справляется.
__________________
for(;Forum.getPostCount() < Integer.MAX_VALUE; Forum.writeNewPost()); | TERA Video | GamezTERA Emu
Aquanox вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Клиент Counter Strike Source PROGRAMMATOR Клиент 6 01.02.2012 19:12
La2base Source Code за февраль 2010 xSkyRagex Lineage II 0 26.04.2010 02:25
[Куплю] Куплю L2P Source Final Tonchi Рынок / Marketplace 7 14.04.2010 21:11
Counter Strike Source non steam qwestfx Сервер 0 18.11.2009 00:04
Установка сервера Counter Strike Source PROGRAMMATOR Документация 0 09.12.2007 03:19


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 00:00. Часовой пояс GMT +3.

Вверх