@nodejs_ru

Страница 978 из 2748
Aleksandr
10.07.2017
08:23:23
но порт в udp необязателен

Ilya
10.07.2017
08:24:02
а знаешь где можно прочитать про это?

про то что ядро гарантирует

Aleksandr
10.07.2017
08:24:13
в udp тебе могут слать пакеты и не те кому ты их отправлял, а вообще все

Google
Aleksandr
10.07.2017
08:24:52
а знаешь где можно прочитать про это?
погугли, это азы, у udp логика другая, там есть широкое вещание, группы и тд

Farrux
10.07.2017
08:25:07
подскажите пжста как заставить бота отвечать на нажатие инлайн кнопки не в личку а в тот же чат где была нажата эта самая кнопка

Aleksandr
10.07.2017
08:25:24
включи wireshark и погляди какой ад на широком вещании у тебя в сети

Quvondiq
10.07.2017
08:29:12
подскажите пжста как заставить бота отвечать на нажатие инлайн кнопки не в личку а в тот же чат где была нажата эта самая кнопка
Когда кто-то нажимает кнопку, тебе приходить chat_id, по этой chat_id и отвечаешь. А ответ какой? answerCallbackQuery или обычный message?

Ilya
10.07.2017
08:30:04
в udp тебе могут слать пакеты и не те кому ты их отправлял, а вообще все
Так вот, получается что нужно каждый пакет как то подписывать\помечать, чтобы клиенту отдать именно его запрос? Схема такая : UI —> Node.js —>по сокету-->Другой сервер Тут может получится что клиент с ui обратился к ноде, нода отправила, запрос по udp. И второй клиент с ui сделал тоже самое. Вопрос в том что может ли клиент получить не свой пакет ?

Aleksandr
10.07.2017
08:30:52
шли в ответ и не парся

если нельзя уже каждому открывать сокет отдельный

Ilya
10.07.2017
08:32:54
м... просто сышал мнения что нужно помечать каждый пакет чем то, делать map объект, типо отправляешь что то , кладешь в объект, пришло - удаляешь.

Farrux
10.07.2017
08:33:10
Там чат айди не берётся почему то

Хотя в легировании присутствует

Google
Ilya
10.07.2017
08:34:06
нет, ядро отдает пакет процессу связавшему порт
Дело в том, что у меня все запросы будут идти через один и тот же порт, и с одного и того же процесса.

нельзя же на сервере открыть все порты для рандома

Ilya
10.07.2017
08:35:29
Может для этого есть какие то практики сложившиеся\пакеты ? Не знаешь случаем) ?

Aleksandr
10.07.2017
08:36:23
Может для этого есть какие то практики сложившиеся\пакеты ? Не знаешь случаем) ?
нет, это не очень типичная задача делать udp-proxy на ноде

Ilya
10.07.2017
08:37:21
Ладно, понял, буду думать\искать. Спасибо тебе за ответы, Александр.

Aleksandr
10.07.2017
08:37:37
тут лучше всего договориться с сервером класть и возращать заголовок кому пакет, а в ноде сделать шину которая получает их и отсылает адресату

Таймураз
10.07.2017
08:40:02
Немного оффтоп Кто использовал varnish? Знаком с ним непонаслышке

Vitaliy
10.07.2017
08:48:42
Ребят Из-за фп заинтересовался haskell А какие еще языки посоветуете, которые меняют сознание?
lisp? я вот собираюсь внимательно посмотреть на Closure/ClosureScript — вроде даже может быть смысл компилить его в js, и запускать на ноде. но не исключено, что я извращенец

Fedir
10.07.2017
08:49:51
Лисп ещё жив в линух-комьюнити

Блаженный
10.07.2017
08:50:03
Лисп наоборот развивается я б сказал

Ой

Лол

Fedir
10.07.2017
08:50:26
А ок

Google
Блаженный
10.07.2017
08:50:31
Он сказал closure

Vitaliy
10.07.2017
08:50:48
а эрланг, насколько я помню, был разработан в лаборатории Ericsson для телефонных АТС, чтобы быстро все распараллеливать

Блаженный
10.07.2017
08:50:49
Сори, тогда хз. Я прочитал clojure

Anton
10.07.2017
09:02:24
lisp? я вот собираюсь внимательно посмотреть на Closure/ClosureScript — вроде даже может быть смысл компилить его в js, и запускать на ноде. но не исключено, что я извращенец
оче извращенно. особенно, про запуск кожура-скрипта на ноде. на родной jvm у кожуры будет ряд преимуществ перед нодой

Alex
10.07.2017
09:04:02
И я их отлично понимаю. Но, то с чего вообще начали, в случае когда у тебя стоит 6 нода обновить ее на 8мую занимает не так много времени. А профит там есть)
Зависит от. Если куча софта понаписана на плюсах, которая тянет исходники ноды, при этом в ноде интерфейсы поменялись, то задача очень даже нетривиальная.

Vitaliy
10.07.2017
09:16:16
понять не могу, мне странного хочется или норм желание: хочу mongoose для #firebase — встречал кто-нибудь что-то достойное внимания? поискал по инету и npm — как-то пусто :(

я даже начал задумываться, а не написать ли драйвер для mongoose, чтобы он с firebase работал? =\

Alexander
10.07.2017
09:47:00
Тут спрашивали про большую вложенность дочерних и как по ним проходить. Дали ответ?

Sergey
10.07.2017
09:51:35


Alexander
10.07.2017
09:52:05
Not bad

Игорь
10.07.2017
09:53:50
хай гайз. Кто работал с expressjs? Интересует вопрос: где мне в req взять sessionID ? Мне нужна убогая примитивная авторизация, которая будет жить на время сессии серверного приложения в ОЗУ) Из коробки ничего подобного я не нашел. Установил express-session пакет, но при обновлении страницы с одного и того же браузера sessionID каждый раз разный... куда копать?

Max
10.07.2017
09:58:45
прикрути passportjs просто

Vladimir
10.07.2017
09:59:35
cookie используют для этого вроде, не?))

Max
10.07.2017
09:59:35
https://www.npmjs.com/package/passport-local

Vladimir
10.07.2017
09:59:36
https://github.com/caolan/cookie-sessions

Игорь
10.07.2017
10:00:57
cookie используют для этого вроде, не?))
именно. Но мне что, в 21 веке самому писать UUID генератор и вставлять его в куки и городить костыли по идентификации юзера? Нашо оно надо

https://github.com/caolan/cookie-sessions
оно для Connect. мне надо для expressjs

Google
Игорь
10.07.2017
10:01:18
прикрути passportjs просто
интересная штука.. благодарю! Но слишком громоздкое для того, чтобы просто получать sessionid

Никита
10.07.2017
10:06:43
app.use(session({ secret: config.secret, store: new MongoStore({ mongooseConnection: mongoose.connection }), resave: false, saveUninitialized: true })); сессия должна где-то храниться. например в монго. вот все коннекторы для экспресс сессии https://github.com/expressjs/session#compatible-session-stores

Игорь
10.07.2017
10:12:06
Никита
10.07.2017
10:12:30
по идее да

Игорь
10.07.2017
10:12:58
попробую, спасибо!

Андрей
10.07.2017
10:13:50
а кроме монго какие ещё варианты могут быть для хранения сессии?

Admin
ERROR: S client not available

Игорь
10.07.2017
10:14:27
sqlite разве что)

а хотя вижу еще session-file-store ))

ну это так.. для уж очень примитивного эксперимента ))

Никита
10.07.2017
10:16:05
любая бд по идее. редис\пг\mysql

Андрей
10.07.2017
10:18:05
я думаю о том что когда это были файлики в папке на диске, это уже не актуально?

Ilgiz
10.07.2017
10:18:20
Ребят

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

Fedir
10.07.2017
10:22:25
В твоей манере речи и подаче проблемы - это раз

Ilgiz
10.07.2017
10:22:38
Можно конечно вместо файла использовать БД но она медленая

Fedir
10.07.2017
10:22:47
Хранить инфу в текстовых файлах - моветон из 50х

Потому что есть базы данных

Которые гораздо быстрее на больших объёмах данных

И что самое главное - тебе никто по лицу за это не даст

Google
Ilgiz
10.07.2017
10:23:49
Которые гораздо быстрее на больших объёмах данных
У меня то 3-4 слово храниться для каждого юзера примерно 2-3 минуты

для этого не охото базу тащить

хотел заюзать куки или сессию но не получиться

потому что от одного сервера идет запрос

Fedir
10.07.2017
10:24:30
У меня то 3-4 слово храниться для каждого юзера примерно 2-3 минуты
Значит ты что-то не так делаешь. А ещё можешь плз внятно изьясняться?

Ну и раз тебе нужно хранить недолго - юзай редис

Или структуру данных в оперативе

Ilgiz
10.07.2017
10:27:25
Ну и раз тебе нужно хранить недолго - юзай редис
Самый раз ключ значение ничего лишнего

Игорь
10.07.2017
10:42:08
все равно блин.. не въезжаю я

почему каждый раз разный sessionID



порефрешил страницу

в одном и том же браузере...

а куки все так же остаются пустыми

Mnwa
10.07.2017
10:44:19
Возможно у тебя нигде не сохраняется session id

Игорь
10.07.2017
10:50:38
Та вот по ходу надо вручную их в куки вписывать. Я думал мидлвар сам это за меня сделает.

tuovi
10.07.2017
10:56:13
Привет всем. Я Юлия, живу в Таганроге. На данный момент нигде не работаю, собираюсь пробовать фриланс. Группу посоветовали друзья. Только знакомлюсь с нодой. #whois

Страница 978 из 2748