Size: a a a

Node.js — русскоговорящее сообщество

2019 October 07

JD

John Doe in Node.js — русскоговорящее сообщество
Igor Filippov
Ребята. Если предполагается что у меня апи отдельно ( в плане домена ) а клиент (веб морда, мобильный клиент) отдельно, то авторизацию через сессии я не смогу сделать?
А вообще сложно понять твою проблему. Почему ты думаешь, что может не получиться?
источник

IF

Igor Filippov in Node.js — русскоговорящее сообщество
John Doe
А вообще сложно понять твою проблему. Почему ты думаешь, что может не получиться?
Потому что очень плохо понимаю эту тему вообще.
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Igor Filippov
Потому что очень плохо понимаю эту тему вообще.
Тогда либо нужно прочитать об этом. Либо если прочитал и всё равно не понял, то задать точечный вопрос чтобы эту непонятность убрать. А так твой вопрос слишком широкий т. к. сессии можно почти везде использовать при клиент-сервер общении
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Так же нужно понимать, что реализация сессий будет зависить от протокола общения
источник

L

Lee Armstrong in Node.js — русскоговорящее сообщество
На 1 udp сокет можно повесить несколько портов? Скажем сотню.
источник

I

Igor in Node.js — русскоговорящее сообщество
чтобы сто инстансов сервера запускать, что ли?
источник

L

Lee Armstrong in Node.js — русскоговорящее сообщество
Igor
чтобы сто инстансов сервера запускать, что ли?
Не, один процесс, надо примерно 100 портов открыть.
источник

L

Lee Armstrong in Node.js — русскоговорящее сообщество
Или новый сокет открывать надо?

На каждый порт.
источник

L

Lee Armstrong in Node.js — русскоговорящее сообщество
Igor, это на вскидку 100, если задумка взлетит, то еще 300 : )
источник

I

Igor in Node.js — русскоговорящее сообщество
bind к нескольким портам не привязывает, по идее
источник

I

Igor in Node.js — русскоговорящее сообщество
я знаю, что слушать один порт в линуксе можно заставить несколько процессов, там флаг указывается при создании сокета
источник

L

Lee Armstrong in Node.js — русскоговорящее сообщество
Igor
я знаю, что слушать один порт в линуксе можно заставить несколько процессов, там флаг указывается при создании сокета
Да, с помощью fork, мне не это нужно. У меня будет что-то вроде прокси. Приложение будет слушать несколько портов. На любой из этих портов клиент сможет приконектиться и любой из портов будет проксировать данные на один единственный сервер.
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Lee Armstrong
Да, с помощью fork, мне не это нужно. У меня будет что-то вроде прокси. Приложение будет слушать несколько портов. На любой из этих портов клиент сможет приконектиться и любой из портов будет проксировать данные на один единственный сервер.
Ты же можешь открыть несколько соединений. У каждого соединения свои сокеты. Или я тебя неправильно понимаю?
источник

L

Lee Armstrong in Node.js — русскоговорящее сообщество
John Doe
Ты же можешь открыть несколько соединений. У каждого соединения свои сокеты. Или я тебя неправильно понимаю?
Udp не умеет в соединения😊, но я теюя понял.

Можно и так, но, имхо, перформанснее прибиндить одному сокету много портов (если это возможно, конечно), чем сощдаватьь новые.
источник

D

Dika in Node.js — русскоговорящее сообщество
Lee Armstrong
Или новый сокет открывать надо?

На каждый порт.
насколько я знаю, в линуксе нужно делать новый сокет на каждый порт
источник

D

Dika in Node.js — русскоговорящее сообщество
можешь просто сделать проксирование через nginx
источник

L

Lee Armstrong in Node.js — русскоговорящее сообщество
Dika
можешь просто сделать проксирование через nginx
Попробую, если, конечно, сервер сможет разобраться от какого клиента пришел пакет. Не знаю пока как устроен протокол из общения, ибо если проксировать через nginx, то для сервера, получается, все клиенты будут на одно лицо, ибо с одного ip:port запросы будут идти: с одного nginx
источник

А

Александр in Node.js — русскоговорящее сообщество
Lee Armstrong
Попробую, если, конечно, сервер сможет разобраться от какого клиента пришел пакет. Не знаю пока как устроен протокол из общения, ибо если проксировать через nginx, то для сервера, получается, все клиенты будут на одно лицо, ибо с одного ip:port запросы будут идти: с одного nginx
Так передавай на сервер айпишники
источник

L

Lee Armstrong in Node.js — русскоговорящее сообщество
Александр
Так передавай на сервер айпишники
Протокол сервера высечен в граните и изменению не подлежит :D

Как нибудь надо будет разобраться в нем, но там черт ногу сломит, написан на с++
источник
2019 October 08

go

government of usa in Node.js — русскоговорящее сообщество
Какие варианты для общения ноды и питон приложения друг с другом (на одной машине)?
источник