client
MUSHclient
De al lang gevestigde Windows-client. Vijf scripttalen, een plug-inarchitectuur waar het grootste deel van zijn protocolondersteuning in zit, en een releasegeschiedenis die vertraagd is.
https://www.mushclient.com/ · Windows, Linux (Wine)
Mogelijkheden
5 van de 10 vastgesteld uit de eigen documentatie van het project
Afgelezen uit de eigen documentatie van elk project, niet door ons gemeten — een client heeft geen handshake die wij kunnen waarnemen. ‘onbekend’ betekent dat we gekeken hebben en het niet vastgesteld hebben. Het betekent nooit nee.
| mogelijkheid | gedocumenteerd | bron |
|---|---|---|
| screen reader | onbekend | we hebben er geen gevonden |
| TLS | onbekend | we hebben er geen gevonden |
| UTF-8 | onbekend | we hebben er geen gevonden |
| MCCP | ja | www.mushclient.com |
| GMCP | onbekend | we hebben er geen gevonden |
| MSDP | onbekend | we hebben er geen gevonden |
| ATCP | ja | www.mushclient.com |
| MXP | ja | www.mushclient.com |
| MSP | ja | github.com |
| scripting | ja | www.mushclient.com |
MUSHclient is de Windows-client van Nick Gammon, onder de MIT-licentie, en lange tijd het standaardantwoord voor iedereen op Windows. Er wordt in gescript met Lua, VBScript, JScript, PerlScript en Python, en veel van wat hij doet wordt gedragen door plug-ins in plaats van door de kern — wat een echte architectuurkeuze is en tegelijk de reden dat verscheidene rijen hierboven lastiger te beantwoorden zijn dan ze lijken.
De laatste getagde release is 5.06, uit maart 2019. Er wordt nog steeds aan de repository gecommit, en er zijn release notes voor een 5.07 die niet uitgebracht is.
Waarom zoveel rijen onbekend zeggen
Bij elk daarvan is het eerlijke antwoord "we konden het niet vaststellen", en de redenen verschillen:
- GMCP — de eigen pagina van het project erover toont een voorbeeld van een plug-in die je zou kunnen schrijven, niet een functie die de client heeft. Dat is iets anders dan ondersteuning uitleveren, dus de cel zegt onbekend in plaats van ja.
- TLS — de gedocumenteerde methode is een extern
stunnel-proces. Een commit die TLS op basis van OpenSSL toevoegde belandde in 2026 op de master-branch en zit in geen enkele release, dus er is niets dat een gebruiker vandaag kan installeren en waar wij naar kunnen wijzen. - UTF-8 — CHARSET-onderhandeling komt voor in de niet-uitgebrachte 5.07-notities en nergens waar wij het in de documentatie van een uitgebrachte versie konden vinden.
- MSDP — niets in welke richting dan ook.
- Schermlezer — er wordt een tekst-naar-spraak-plug-in op basis van Windows SAPI met de client meegeleverd, en dat is niet hetzelfde als ondersteuning voor schermlezers. Er is geen paragraaf over toegankelijkheid in de handleiding, en de auteur heeft in zijn eigen forum beschreven waarom het uitvoervenster lastig werkbaar is voor een lezer: het kent geen begrip van een huidige regel. We konden geen antwoord vaststellen, dus de tabel geeft er geen.
Geen van deze is een nee. Verscheidene zijn heel goed mogelijk ja en we konden het niet aantonen.
Zie ook
- Mudlet Platformonafhankelijk, met Lua-scripting, en de client met de grondigst gedocumenteerde ondersteuning voor schermlezers in dit onderdeel.
- Potato MUSHclient Een platformonafhankelijke Tcl/Tk-client geschreven voor MUSH-spelers. Goede ondersteuning voor codering, en documentatie die over de meeste protocollen helemaal niets zegt.
- MCCP Compressie van de stroom. Goedkoop, breed uitgerold, en het protocol dat de leerzaamste bug in de geschiedenis van dit project opleverde.