Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Вафля и Node.js (https://javascript.ru/forum/node-js-io-js/52121-vaflya-i-node-js.html)

Safort 04.12.2014 22:38

Вафля и Node.js
 
Приветствую всех.

Начну издалека.
Есть такой модуль для тестирования UI, называется browser-sync.
С помощью него можно тестировать свой сайт одновременно на нескольких устройствах, подключённых к домашнему Wi-Fi. С помощью этого модуля вы создаёте локальный сервер, заходите на него с нужных устройств и получаете синхронизацию пользовательских действий и livereload.

Ближе к теме.
Как с помощью Ноды открыть доступ к своему локальному серверу для других устройств подключённых к одной wi-fi сети? Желательно без сторонних модулей.
Может, вопрос совсем простой/глупый, но поиск не дал результатов.

dobryk 04.12.2014 23:42

Цитата:

Сообщение от Safort
Ноды открыть доступ к своему локальному серверу для других устройств подключённых к одной wi-fi сети

ну наверно, если они в одной сети - значит и IP у запросов будут принадлежать этой сети - логично ведь?:)
только вот в адреса сети войдут как подключенные по вай фаю, так и по сетевому кабелю к этой сети

Safort 05.12.2014 00:17

dobryk,
Цитата:

ну наверно, если они в одной сети - значит и IP у запросов будут принадлежать этой сети - логично ведь?
Агась.

Цитата:

только вот в адреса сети войдут как подключенные по вай фаю, так и по сетевому кабелю к этой сети
Так, и?)

dobryk 05.12.2014 00:21

Цитата:

Сообщение от Safort
Агась.

Цитата:

Сообщение от Safort
Так, и?)

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

Safort 05.12.2014 00:44

dobryk,
Цитата:

сказано уже более чем, чего ты ещё то ждёшь? чтоб я тебе показал где в реквесте можно определить IP? или рассказал о пространстве адресов сетей локальных?
Да, именно так.

bes 05.12.2014 00:48

Цитата:

Сообщение от dobryk
ну наверно, если они в одной сети - значит и IP у запросов будут принадлежать этой сети - логично ведь?

и тут мы плавно переходим к понятию маски :)

dobryk 05.12.2014 01:02

Цитата:

Сообщение от bes
и тут мы плавно переходим к понятию маски

зачем?))

у нас за локальные сети отвечают определённые диапазоны адресов. Сети с разными масками между собой будут через родителя в любом случае. Адрес будет не из пространства сети

bes 05.12.2014 01:06

Цитата:

Сообщение от dobryk
зачем?))

у нас за локальные сети отвечают определённые диапазоны адресов.
достаточно только первое число проверять - если нет несколько доступных сетей, совпавдающих по 3м цифрам

ну если больше никто из других сетей ломиться не будет, тогда пох на маски

Safort 05.12.2014 01:49

Цитата:

и тут мы плавно переходим к понятию маски
Цитата:

у нас за локальные сети отвечают определённые диапазоны адресов.
достаточно только первое число проверять - если нет нескольких доступных сетей одновременно, совпавдающих по 3м числам(один провайдер в основном), если есть - маска не поможет, на роутерах как адрес сети будет одинаковый так и маска.
Цитата:

ну если больше никто из других сетей ломиться не будет, тогда пох на маски
Цитата:

адреса сетей одинаковые маски тоже.
чем здесь маски помогут?)
Вы уверены, что что-то верное мне загоняете?) Я в эти ваши сети совсем не могу, но мне кажется меня не так поняли.

Давайте начнём по порядку?

Цитата:

чтоб я тебе показал где в реквесте можно определить IP?
Вот пример:
var Server = new http.Server(function (req, res) {

  console.log(req);

  res.end('контент'); 
});


Какое из десятков свойств объекта req мне нужно смотреть, чтобы определить IP? Это req.connection.remoteAddress? Если можно, то дайте ссылку с описанием.

Safort 05.12.2014 01:51

Или мб это ближе к истине?
http://stackoverflow.com/questions/3...ess-in-node-js


Часовой пояс GMT +3, время: 09:11.