Тема: Nodejs + net.js
Показать сообщение отдельно
  #2 (permalink)  
Старый 26.09.2015, 13:49
Новичок на форуме
Отправить личное сообщение для Yoda49 Посмотреть профиль Найти все сообщения от Yoda49
 
Регистрация: 26.09.2015
Сообщений: 4

Немного разобрался. Только не знаю, правильно ли так.

Вообщем, при создании нового сокета, когда создаётся объект e_socket - я проверяю адрес клиента. А потом по заранее заданным условиям делаю ссылки на эти объекты.

Например, после создания e_socket:
if (e_socket.remoteAddress == "192.168.1.10") client1 = e_socket;
if (e_socket.remoteAddress == "192.168.1.11") client2 = e_socket;


Когда хочу отправить данные клиенту, то подставляю в функцию отправки ссылку на объект-сокет и собственно сами данные.

function tcp_send (client_name, data)
   {
   client_name.write (data);
   }

tcp_send (client1, "Привет!");


Всё работает) Может покажется чутка мудрёно, но если разобраться, то чепуха.

Последний раз редактировалось Yoda49, 26.09.2015 в 14:00.
Ответить с цитированием