Обсуждение RetroHexChat

P2P-сессии в чате

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

Карточка — это дверь

Наберите /p2p <ник> или нажмите «P2P-сессия» в личном сообщении — и запрос сразу уходит в этот разговор. Ничего у вас заранее не спрашивают. Написанная строка несёт адрес самой сессии и рисует карточку, и эта карточка — вход для вас обоих: тот, кто позвал, открывает ту же дверь, что и приглашённый.

Приглашённый может отказаться. «Отклонить» стоит на записи сессии в полосе разговора и завершает приглашение, никого никуда не вводя. Ничто на этой полосе не является дверью: карточка приглашения в личном сообщении — путь внутрь, для вас обоих. Кнопка «Отклонить» стоит на записи сессии в панели инструментов разговора — единственный элемент здесь, который является кнопкой, а не дверью, — и завершает приглашение, никуда не входя.

Переход открывает вкладку

Карточка открывает сессию рядом с разговором, а не поверх него, так что чат, который вы читали, остаётся ровно там же. Вы попадаете в комнату ожидания, где оба выбираете устройства и нажимаете «Готов» до того, как что-либо согласуется.

Несколько сразу, каждая в своей вкладке

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

Разговор — это личное сообщение

То, что вы пишете во время сессии, — обычное личное сообщение, сохранённое как любое другое. То, что делает сама сессия — запрос отправлен, соединено, файл получен, счёт игры, кто её завершил, — пишется в разговор строками P2P, чтобы её история пережила сессию, не превращая расшифровку в пульт управления.

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

См. также

/p2p · Стартовая комната P2P · P2P-сессия в отдельной вкладке · P2P-сессия · Видеозвонок · Передача файлов

Справка
GitHub Лицензия (MIT)
6 объектов
GitHub Лицензия (MIT)
  • Восстановить
  • Минимизировать
  • Максимизировать
  • Закрыть
  • Cascade Windows
  • Обсуждение Windows Horizontally
  • Вертикальные окна
  • Минимизация всех Windows