Anonymous
Вот думаю пройти
Vlad
О кинь если что)) Но мне пока реакта достаточно)))
Владислав
Ребят, каким образом через вебсокеты можно отправить запрос конкретному клиенту?
Anonymous
Ок, позже кину. А то на работу опаздываю.
Vlad
Норм
Владислав
В чём проблема: у меня 2 клиента. На каждом из них стоит event message. То есть я шлю запрос клиенту номер 2 с клиента номер 1, но это же сообщение читается у меня на клиенте 1
Vlad
Vlad
не я уже)))
Владислав
я не хочу, чтобы оно читалось там, откуда я отправляю
Oleg
я не хочу, чтобы оно читалось там, откуда я отправляю
а как ты рассылаеш сообщения клиентам?
Oleg
броадкастом?
Oleg
extends PureComponent я попрошу))
Владислав
получается сервер отправляет всем
Oleg
ну хотя да, там чот не чисто все ппц
Oleg
а ну вот
Владислав
так а как отправить конкретному юзеру?)
Oleg
ну ты рассылаеш после того как пришло сообщение с клиента, так же?
Oleg
а
Daniil
там вроде id ж прилетать должно?
Oleg
ну да, вот тебе приходит сообщение и ты всем расылаеш
Daniil
по серету всему свету)
Oleg
да вместо mesage => должно быть чо то типа (message, id) =>
Oleg
надо учтоняить
Владислав
через url парсить id или тупо сгенерировать?
Daniil
не не
Daniil
это ж сокеты
Oleg
кароч я хз)
Владислав
)
Владислав
мб socket io решают эту проблему?
Владислав
не работал с ними?
Daniil
https://stackoverflow.com/questions/46567984/how-to-use-the-client-id-in-html5-websocket-and-node-js-chat вот тут ответ с галочкой
Владислав
выглядит несложно, но я чё-т не понял. Каким образом сокеты понимают какой клиент является 1, а какой 2?)
Daniil
https://xsltdev.ru/nodejs/tutorial/websocket/ тут попонятнее будет, все что внутри соответсвенно работает как бы с одним клиентом (для каждого клиента та же схема)
Владислав
Спасиб)
Anonymous
Норм
https://www.youtube.com/watch?v=diPpV20TOUs&list=PLLvTAhHe8AYCf1RDc2l2ZWriPfMf-yZel
Anonymous
Спасибо
Всегда пожалуйста)
Sofiia
ребят, такой вопрос
Sofiia
кто-нибудь использовал данную библиотеку https://www.npmjs.com/package/primitive
Oleg
это типа фильтр
Oleg
?
Sofiia
ла
Sofiia
да
Oleg
прикольненко
Sofiia
заказчик хочет обработать так фотографии
Oleg
я не юзол
Daniil
видел когда-то ее но не юзал
Sofiia
но не пойму как вкрутить, нигде не нашла реального применения с кодом
Oleg
пиши тестовый проект и тести
Sofiia
так что тестить, если там нет нормального кода, чтобы посмотреть хотя бы как юзать норм..
Sofiia
ток отсебятину писать
Oleg
ну вще тут глянь
Oleg
тока на уатпут вместо свг ставь пнг например
Sofiia
у меня в свг
Sofiia
спасибо, чет посмотрю, подумаю
Oleg
попробуй в свг, вроде пофиксили
Oleg
давай, не сы главно
Sofiia
не су
Sofiia
аахаха
Sofiia
спасибки
Oleg
😎
Rinat Valiullov
у тебя вышло?
Почти вышло )
Ozzeron
Ну что ж буду дальше сидеть тупить )) Спасибо большое за попытку помочь)
та.. Если расскажешь, что вообще у тебя в проекте происходит. Я имею ввиду что должно происходить, я ещё поковыряю)
Ozzeron
ну то есть у меня бага нет, потому что я не понял откуда айдишка генерится для кейсов
Ozzeron
она же не рандомно вбивается в запрос
Daniil
спасибо, чет посмотрю, подумаю
https://www.npmjs.com/package/node-primitive это форк но с примером
Daniil
Почти вышло )
скрипт нужен?
Rinat Valiullov
Daniil
Давай
const fs = require('fs'); const path = require('path'); const exec = require('child_process').exec; const tsArgs = 'src/** --outDir dist'; const buildProjects = (dir) => { const files = fs.readdirSync(dir) for (const i in files) { const name = dir + '/' + files[i]; if (fs.statSync(name).isDirectory() && name!=="./dist"){ exec(`cd ${name} && tsc ${tsArgs} && cd ..`, (err, stdout, stderr) => { if (err) { console.error(err.message); return; } console.log(`${name} ${stdout || ' - OK'}`); }); } } }; console.log('Start build projects'); buildProjects('.');
Ozzeron
3000
Daniil
нет в скрипт и запускать через node имя_скрипта.js, комманду можно прописать в package
Edward
так у тебя запрос на локалхост там
Ну так я писал перед тем как скидывать гит, что на локалхост)
Edward
Но Это не имеет значения как по мне, проблема где то в другом месте(