RetroHexChat
RetroHexChat

RetroHexChat

Gesprek wordt geopend...
Help met RetroHexChat

P2P-sessies in de chat

/p2p <nick>, of de knop P2P-sessie in een privébericht, stuurt het verzoek meteen naar dat gesprek. De regel draagt een kaart met het eigen adres van de sessie, en die kaart is voor jullie allebei de ingang — wie het vroeg gebruikt dezelfde deur als degene aan wie het gevraagd werd. Hem volgen opent de sessie in een eigen browsertabblad, zodat de chat die je las precies blijft waar hij was. De uitgenodigde persoon kan in plaats daarvan weigeren: Weigeren staat naast de kaart en beëindigt de uitnodiging zonder ergens binnen te gaan. Opnieuw vragen om een sessie die je al met die persoon hebt, is geen tweede sessie en geen weigering: dezelfde kaart komt terug onderaan het gesprek, tenzij hij daar al de laatste regel is. Je kunt met meer dan één persoon tegelijk een sessie hebben, elk in een eigen tabblad. Het gesprek IS het privébericht: gebeurtenissen van de sessie (verbonden, bestand ontvangen, speluitslagen, wie hem beëindigde) worden als P2P-regels in de geschiedenis van het privébericht bewaard, en het tabblad toont een klein P2P-pictogram zolang de sessie loopt. Zodra je de sessie ergens open hebt, zegt de statusbalk van de chat dat en brengt je terug naar dat tabblad in plaats van een tweede te openen. Zie ook: P2P-startruimte, P2P-sessie in een eigen tabblad, Videogesprek, Bestandsoverdracht, Privéberichten. De knop laat zien hoe de sessie ervoor staat — P2P-sessie · In afwachting, · Verbinden of · Verbonden — en de ⓘ ernaast opent een overzicht van de sessie, met Starten, of Weigeren voor een uitnodiging die je hebt ontvangen.

Een P2P-sessie is een directe verbinding tussen twee mensen die tegelijk een gesprek, bestandsoverdrachten en spellen draagt. Ze begint in een privébericht en draait in een eigen browsertabblad — de chat heeft er geen venster voor.

De kaart is de deur

Typ /p2p <bijnaam>, of druk op P2P-sessie in een privébericht, en het verzoek gaat meteen naar dat gesprek. Er wordt je vooraf niets gevraagd. De regel die het schrijft draagt het adres van de sessie zelf en tekent een kaart, en die kaart is voor jullie beiden de weg naar binnen: wie vroeg, opent dezelfde deur als wie gevraagd werd.

De uitgenodigde persoon kan weigeren. Weigeren staat op de ingang van de sessie, in de balk van het gesprek, en beëindigt de uitnodiging zonder dat iemand ergens binnengaat. Niets in die balk is een deur: de uitnodigingskaart in het privébericht is de weg naar binnen, voor jullie allebei. Weigeren staat op het item van de sessie in de werkbalk van het gesprek — het enige bedieningselement hier dat een knop is en geen deur — en beëindigt de uitnodiging zonder ergens binnen te gaan.

Hem volgen opent een tabblad

De kaart opent de sessie naast het gesprek, nooit erover, zodat de chat die je las precies blijft waar hij is. Je komt in de startruimte terecht, waar jullie allebei apparaten kiezen en op Gereed drukken voordat er iets onderhandeld wordt.

Meerdere tegelijk, elk een tabblad

Je kunt tegelijk met meerdere mensen een sessie hebben, elk in een eigen tabblad. De enige sessie die geweigerd wordt, is een tweede met iemand met wie je er al een hebt. Er hoeft niets beëindigd te worden om een andere te beginnen.

Het gesprek is het privébericht

Wat je tijdens een sessie typt is een gewoon privébericht, bewaard als elk ander. Wat de sessie doet — verzoek verstuurd, verbonden, bestand ontvangen, spelstand, wie haar beëindigde — wordt als P2P-regels in het gesprek geschreven, zodat haar verhaal de sessie overleeft zonder het transcript in een bedieningspaneel te veranderen.

Zolang een sessie bestaat, toont het gesprek er een badge voor: hoe ver ze is, en of je haar tabblad al open hebt. Zo ja, dan brengt de badge je naar dat tabblad in plaats van een tweede te openen, want een tweede tabblad van een sessie verplaatst de sessie daarheen.

Zie ook

/p2p · P2P-startruimte · P2P-sessie op een eigen tabblad · P2P-sessie · Videogesprek · Bestandsoverdracht

GitHub Licentie (MIT)