Мы создали простой чат node.js socket.io из примера документа чата. Вот наша проблема, с которой мы застряли;
- Когда человек нажимает на человека B для чата, он говорит: «Все готово, чтобы начать разговор».
- Когда они отправляют сообщение, ничего не происходит, нажатие ввода только очищает сообщение, которое ни А, ни Б не видят.
- Но если они нажмут f5 на обоих, он снова скажет «он готов начать разговор», и теперь они могут без проблем общаться в чате.
- С этим первым триггером любой чат можно сделать без F5. Например, через 1-5 часов, если человек C нажмет на человека D, он сможет без проблем начать разговор.
- Но если день прошел без разговоров, люди, которые начинают первый разговор в этот день, должны нажать f5, чтобы сработал какой-то триггер. Тогда любой после них запускается без проблем.
Сервер уходит в какой-то режим тайм-аута или скринсейвера..! Люди при первом разговоре всегда должны делать f5. Затем он работает в течение дня. Я не отправляю код или что-то еще, нам нужно руководство, что искать. Node.js? сокет.ио? Что может вызвать эту глупую проблему? Спасибо