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

Привет, если у кого есть опыт использования пакета ws, подскажите

плз достаточно того что сервер пингует клиентов, или лучше чтобы они друг друга теребонили?
или вообще достаточно чтобы клиент иногда?

9 ответов

23 просмотра

Чтобы создать отказоустойчивый коннект нужно предусмотреть много моментов, а для этого в свою очередь нужно четко понимать спеку. Это прям геморрой я скажу, если опыта с этим мало. Особенно обрати внимание на таймауты всевозможные

Aleksandr-Moskvitin Автор вопроса
Руслан X
Чтобы создать отказоустойчивый коннект нужно преду...

я раньше юзал сокетио они там сами все эти моменты разруливают, так что в реальном мире с чистым ws еще не сталкивался, не оч понимаю какие именно там подводные камни (

Если клиент дергает сервер время от времени, этого достаточно. Какой именно интервал - точно не знаю

Aleksandr-Moskvitin Автор вопроса

а залипание коннекта на сервере это не штатная ситуация?

Что такое "залипание"?

Aleksandr-Moskvitin Автор вопроса
МСМК
Что такое "залипание"?

ситуация когда на сервере есть объект соединения с клиентом связь по которому потеряна на самом деле,...

Aleksandr Moskvitin
ситуация когда на сервере есть объект соединения с...

С таким не сталкивался, но, справедливости ради, я даже и не отслеживал подобные случаи. Если соединение закрывается штатным образом, то такого не должно быть. А если соединение обрывается, то, по идее, сервер тоже будет об этом знать (если для соединения используются именно websocket)

Aleksandr Moskvitin
а залипание коннекта на сервере это не штатная сит...

Не сталкивался с этим, но даже если такое есть, то это проблема уже вебсокета, добро пожаловать в ишус

Aleksandr-Moskvitin Автор вопроса
ds
Не сталкивался с этим, но даже если такое есть, то...

у них прям на странице пакета расписан пример как с этой ситуацией бороться, я подумал что это стандартная ситуация если об этом пишут в самом начале

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта