Показать сообщение отдельно
Старый 14.11.2013, 07:27   #10
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Node JS net модуль

Сообщение от moka Посмотреть сообщение
Думаю не нужно использовать Event в node.js, т.к. это и так подрузумевается и обыденное дело.
Не понял на счет Event, не использовать приставку к объектам? У меня там есть отдельно TCPSetrver и TCPServerClient, т.к. евент сервер и клиент это обертки над ними.

Сообщение от moka Посмотреть сообщение
А так збсь, только вопрос: что за магическое число 10 setSendRate?
Это частота отправки. 10 раз в секунду. Если приходит много пакетов, то при отправке они клеятся в один буфер.

Кстати по этому поводу есть вопрос по архитектуре. Сейчас у меня общий цикл, который берет всех клиентов которым пришли пакеты и по очереди отправляет, т.е. я собираю в массив всех кому пришли пакеты. При отправке я создаю новый пустой массив, а текущий перебираю. Это норм, или каждому клиенту сделать свой цикл с setTimeout?

Сообщение от moka Посмотреть сообщение
Есть на гите?
Сейчас оно на моем сервере на svn, по поводу публичного доступа я пока еще не думал.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием