RetroHexChat
RetroHexChat

RetroHexChat

Ouverture du chat...
Aide — RetroHexChat

Sessions P2P dans le chat

/p2p <nick>, ou le bouton Session P2P dans un message privé, envoie la demande dans cette conversation immédiatement. La ligne porte une carte avec l'adresse propre de la session, et cette carte est l'entrée pour vous deux — celui qui demande passe par la même porte que la personne à qui il a demandé. La suivre ouvre la session dans un onglet dédié du navigateur, si bien que le chat que vous lisiez reste exactement où il était. La personne invitée peut refuser à la place : Refuser se trouve à côté de la carte et met fin à l'invitation sans entrer nulle part. Redemander une session que vous avez déjà avec cette personne n'est ni une seconde session ni un refus : la même carte revient au bas de la conversation, sauf si elle en est déjà la dernière ligne. Vous pouvez avoir une session avec plusieurs personnes à la fois, chacune dans son propre onglet. La conversation EST le message privé : les événements de la session (connecté, fichier reçu, résultats de jeu, qui l'a terminée) sont enregistrés dans l'historique du MP sous forme de lignes P2P, et l'onglet du MP affiche une petite icône P2P tant que la session est en cours. Dès que la session est ouverte quelque part, la barre d'état du chat le dit et vous ramène à cet onglet au lieu d'en ouvrir un second. Voir aussi : Salle de départ P2P, Session P2P dans un onglet dédié, Appel vidéo, Transfert de fichiers, Messages privés. Le bouton indique où en est la session — Session P2P · En attente, · Connexion ou · Connecté — et le ⓘ à côté ouvre un résumé de la session, avec Démarrer, ou Refuser pour une invitation reçue.

Une session P2P est une connexion directe entre deux personnes qui porte un appel, des transferts de fichiers et des jeux en même temps. Elle commence dans un message privé et s'exécute dans son propre onglet — le chat n'a pas de fenêtre pour cela.

La carte est la porte

Tapez /p2p <pseudo>, ou appuyez sur Session P2P dans un message privé, et la demande part aussitôt dans cette conversation. On ne vous demande rien d'abord. La ligne écrite porte l'adresse de la session elle-même et dessine une carte, et cette carte est l'entrée pour vous deux : celui qui a demandé ouvre la même porte que celui à qui l'on a demandé.

La personne invitée peut refuser. Refuser se trouve sur l'entrée de la session, dans la barre de la conversation, et met fin à l'invitation sans que personne n'entre nulle part. Rien dans cette barre n'est une porte : la carte d'invitation dans le message privé est le chemin d'entrée, pour vous deux. Refuser se trouve sur l'entrée de la session dans la barre d'outils de la conversation — le seul contrôle ici qui soit un bouton et non une porte — et met fin à l'invitation sans entrer nulle part.

Le suivre ouvre un onglet

La carte ouvre la session à côté de la conversation, jamais par-dessus, si bien que le chat que vous lisiez reste exactement où il est. Vous arrivez dans la salle de départ, où vous choisissez tous les deux vos appareils et appuyez sur Prêt avant que quoi que ce soit ne soit négocié.

Plusieurs à la fois, un onglet chacune

Vous pouvez tenir une session avec plusieurs personnes en même temps, chacune dans son propre onglet. La seule session refusée est une deuxième avec quelqu'un avec qui vous en avez déjà une. Rien n'a besoin d'être terminé pour en commencer une autre.

La conversation, c'est le message privé

Ce que vous tapez pendant une session est un message privé ordinaire, enregistré comme les autres. Ce que la session fait — demande envoyée, connectée, fichier reçu, score de la partie, qui y a mis fin — s'écrit dans la conversation sous forme de lignes P2P, de sorte que son histoire survit à la session sans transformer la transcription en tableau de bord.

Tant qu'une session existe, la conversation affiche un badge pour elle : où elle en est, et si vous avez déjà son onglet ouvert. Si oui, le badge vous emmène vers cet onglet plutôt que d'en ouvrir un deuxième, car un deuxième onglet d'une session y déplace la session.

Voir aussi

/p2p · Salle de départ P2P · Session P2P dans son propre onglet · Session P2P · Appel vidéo · Transfert de fichiers

GitHub Licence (MIT)