Можно ли связать два или более объектов вместе в nodeJS? - PullRequest
0 голосов
/ 23 апреля 2019

Допустим, у меня есть tcp-сервер в nodejs и два подключенных клиента (socket1 и socket2).Итак, когда событие данных получено от одного, я хочу записать это другому.Так просто.Проще всего было бы хранить socket1 в socket2 и наоборот.Например:

socket1.other=socket2;
socket2.other=socket1;

Итак, когда socket1 отправляет данные на сервер, я могу просто: socket1.other.write данные, но в этом случае socket1 будет хранить ссылку на socket2, которая включает socket1и это не похоже на работу.

Является ли единственный способ сохранить оба в массиве и всегда проходить через него, чтобы найти другой сокет, когда данные должны быть отправлены?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...