169 похожих чатов

Всем привет, я хочу переписать бекенд онлайн «кинотеатра» на хаскель сейчас

нужно дать возможность людям объединяться в комнаты, это делается вебсокетами
на какие библиотеки хаскеля стоит обратить внимание? что мне нужно для работы с вебсокетами?

13 ответов

67 просмотров

Объединение в комнаты и вебсокеты слишком разные категории, чтоб так ответить. Дай больше контекста

Anton- Автор вопроса
Danil Berestov
Объединение в комнаты и вебсокеты слишком разные к...

ну простая вещь: 1 человек переходит на сайт, вводит в формочку название комнаты и она создается 2 человек, который введет такое же название, перейдет в комнату к 1 человеку что бы ты использовал для реализации подобных вещей на хаскеле?

Anton
ну простая вещь: 1 человек переходит на сайт, ввод...

пока не вижу, чтоб нужны были вебсокеты. что в этих комнатах происходит?

Anton- Автор вопроса
Danil Berestov
пока не вижу, чтоб нужны были вебсокеты. что в эт...

люди смотрят видео через плеер ютуба нужна синхронизация потока итд

Danil Berestov
пока не вижу, чтоб нужны были вебсокеты. что в эт...

Скажем так, не только и не столько вебсокеты

Danil Berestov
пока не вижу, чтоб нужны были вебсокеты. что в эт...

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

Стикер

Anton Stekanov
можно предположить, что нужны какие-то интеракции ...

а что в сокетах такого сложного? он проще полинга будут, как по мне

Anton- Автор вопроса

иви - это не мой пет проект

Evgeny Gazdovsky
а что в сокетах такого сложного? он проще полинга ...

балансировка усложняется, серверный код тоже явно сложнее, чем стейтлесс конструкция "меня спросили - я ответил". появляется необходимость какой-то координации между инстансами сервера

Evgeny Gazdovsky
RPC не накладывает таких требований

можно подробнее? а то похоже я не знаю чего-то важного

Anton Stekanov
можно подробнее? а то похоже я не знаю чего-то важ...

сорян попутал чаты, там тоже на похожую тему общаемся =)

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта