dgram и eventEmitter
Здравствуйте.
Подскажите пожл.:
1. у меня есть два физических устройства, которые отправляют в сеть на порт 2000 UDP пакеты, а также принимают на 2000 порт UDP пакеты. (порт поменять нельзя)
2. у меня есть два слушателя этих портов, написанных на node js, которые при получении данных делают опр. действия (использую socket.on('message')). Аналогично и для отправки (socket.on('send'))
3. по отдельности всё прекрасно работает, а вместе - понятно не работает из-за того, что два запущенных nodejs не могут слушать один порт.
По идее мне надо написать один слушатель - сендер для порта, которые бы при поступлении данных делал emit , ну и при отправке данных - отправлял бы их в сеть.
Но я тут не могу сообразить, как прописать этот единый слушатель.
вычитал, что надо использовать eventemitter и module.export
Подскажите пожл.?
Спасибо
|