
Maxim
19.06.2018
19:54:35
Парни, подскажите пожалуйста, как связать 2 клиента с сервером, который работает на вебсокетах

Наталья
19.06.2018
19:55:50

Alexander
19.06.2018
19:57:19

Maxim
19.06.2018
19:58:15
два или все ?
Наталья, смотри, на одном клиенте находятся кнопки (вверх, вниз, влево, вправо), на другом клиенте находится список в виде чата, в котором показывается на какие кнопки нажимают (top, bottom, right, left). Я реализовал это на одном клиенте, а вот как это всё связать (2 клиента и сервер) не пойму, всё осложняется тем, что я плохо понимаю как работает сервер.

Google

Maxim
19.06.2018
19:58:51

Наталья
19.06.2018
19:59:07
Наталья, смотри, на одном клиенте находятся кнопки (вверх, вниз, влево, вправо), на другом клиенте находится список в виде чата, в котором показывается на какие кнопки нажимают (top, bottom, right, left). Я реализовал это на одном клиенте, а вот как это всё связать (2 клиента и сервер) не пойму, всё осложняется тем, что я плохо понимаю как работает сервер.
ты не понимаешь как передать на другой клиент дату ?

Maxim
19.06.2018
19:59:18

Наталья
19.06.2018
19:59:34

Maxim
19.06.2018
20:00:00
у меня сервер наботает на порту 8080, клиент на 3000, а как их связать, хз

Наталья
19.06.2018
20:00:06
с одного клиента получай на сервере и на другой клиент шли с сервера

Maxim
19.06.2018
20:01:05
лол
ну да, не вывожу)) А что поделать, я в прогоаммирование из типографики пришёл. Вот делаю тестовое задание

Наталья
19.06.2018
20:01:13
могу посоветовать открывать в фрейме клиент на 3000
тестовое на то и тестовое

Nikita
19.06.2018
20:01:50

Наталья
19.06.2018
20:01:57
что бы обосраться

Google

Nikita
19.06.2018
20:02:13
ну лично я так делаю
лол
если они не оплачиваются

Maxim
19.06.2018
20:02:44
const socket = io('http://localhost:8080’) Вот такая конструкция не видит сервер.

Наталья
19.06.2018
20:03:14

Nikita
19.06.2018
20:03:20

Наталья
19.06.2018
20:03:29

Maxim
19.06.2018
20:03:38

Nikita
19.06.2018
20:03:46
я вообе не работал с соцкетами, но я думаю, если тебе нужно клиент связать, то нужно порт клиента указать
а он на 3000 порту

Quiss
19.06.2018
20:03:52

Наталья
19.06.2018
20:03:57
const socket = io('ws://localhost:8080’)

Nikita
19.06.2018
20:04:18
ну или мб я чот путаю

Наталья
19.06.2018
20:04:19

Сергей
19.06.2018
20:04:41
Оффтоп
Не пятница же

Quiss
19.06.2018
20:04:52
Думаю это аниме
Мне кажеться объяснять человеку, который не читает доку, не имеет смысла

Сергей
19.06.2018
20:07:37
http://bit.ly/our_etiquette

Никита
19.06.2018
20:09:27
А теперь расскажи мне, зачем тебе тут хранить отдельно поле salt, если его можно и так получить, отрезав от хэша хвост?

Google

Maxim
19.06.2018
20:09:58
ws тоже не цепляется

Максим
19.06.2018
20:10:29

Наталья
19.06.2018
20:10:38
ws тоже не цепляется
доку читай, я не понимаю зачем тебе веб сокеты если ты еще не освоил чтение доки

Сергей
19.06.2018
20:11:06
Давайте не флудить

Наталья
19.06.2018
20:11:38

Евгений
19.06.2018
20:11:56

Сергей
19.06.2018
20:11:57
Ибо чат не тот

Maxim
19.06.2018
20:12:13
да я его уже 15 раз пересмотрел. Если просто создать сервер и клиент, то всё работает. елси я отдельно запускаю клиент на одном порту, а сервер на другом, то ни чего не работает. Извините что заёбываю конечно.

dima
19.06.2018
20:12:26
ониме и омерика

Евгений
19.06.2018
20:12:59
Ошибка коннекта?
Передачи сообщений?

Наталья
19.06.2018
20:13:21

Никита
19.06.2018
20:13:22

Наталья
19.06.2018
20:15:30

Nikita
19.06.2018
20:18:58

Maxim
19.06.2018
20:38:41
покажи код
Вроде разобрался, просто всё усложнил как всегда.

Again
19.06.2018
21:50:59
мне надо пару странц сделать приватными, т.е только для определенной роли.
В сишарпе это делается одним тегом сверху контролера

Google

Again
19.06.2018
21:51:08
Не могу загуглить это решение в ноде

Nikita
19.06.2018
21:55:10

Kendr
19.06.2018
21:57:15

Again
19.06.2018
21:57:29
еще прикол в том,что у меня на клиенте роуты
строит реакт роутер

Kendr
19.06.2018
21:57:47


Andruha
19.06.2018
22:24:56
Всем привет. Юзаю монгуз. Есть модель:
const game = new Schema(
{
name: {
type: String,
required: true
},
items: [
{
item: {
type: Schema.Types.ObjectId,
ref: 'item'
},
order: {
type: Number,
default: 0
}
}
]
}
);
Когда обновляется коллекция 'item', например, какие-то доки в ней удаляются, соответственно я хочу, чтобы эти же доки удалялись и в items в модели game.
Делаю так - удаляет вообще все из items в модели game:
await Game.update({ _id: id }, { $pull: { items: { item: { $nin: items } } } });
Вот так работает:
const game = new Schema(
{
name: {
type: String,
required: true
},
items: [{
type: Schema.Types.ObjectId,
ref: 'item'
}]
}
);
await Game.update({ _id: id }, { $pull: { items: { $nin: items } } });
Но мне нужен именно первый вариант модели для реализации ручной сортировки items внутри game.
Ну и сам вопрос - почему в первом варианте не работает корректно $pull, что я делаю неправильно? Заранее спасибо.


K
20.06.2018
00:04:31
Пора идти спать - тот самый момент, когда смотришь вебсервер на асм https://2ton.com.au/rwasa/

Щерба
20.06.2018
03:18:35
Всем привет. Ребят помогите, развернул сервак и базу монго локально, как теперь все это дело сделать доступным через интернет, статичный ip у провайдера запросил, что дальше, цель сделать со своего компа сервак. За ранее спасибо!!?

Yaroslav
20.06.2018
04:19:25

Щерба
20.06.2018
04:52:37