Conversation
| * browser,brower_version | ||
| * os, os_version | ||
| * useragent | ||
| * ismobile,istablet,isdesktop |
There was a problem hiding this comment.
Das Gerät lässt sich so gut wie nie korrekt bestimmen
There was a problem hiding this comment.
bin ok, wenn wir das weglassen
| * Payload is an array of Strings each for one module name without version | ||
|
|
||
| #### `Core.Browserinfo` (Webmud3-Backend => MUD Server) | ||
| The browserinfo is sent at the beginning of a new connection. The payload is json Object with the following informations: |
There was a problem hiding this comment.
Die Daten sollten im Client schon bei der Verbindung zum Backend mitgegeben werden. Das Backend sollte dann direkt bei GMCP die Daten schicken
There was a problem hiding this comment.
ich brauche die REAL_IP, weil gerade kein andere Verbindung zumMud existiert. wird vom BAckend gemeldet. was der Client rausfinden soll ist mir unklar, die realip kann nur aus dem http header im backend erzeugt werden
There was a problem hiding this comment.
Bezog sich auf
- browser,brower_version
- os, os_version
- useragent
- ismobile,istablet,isdesktop
| * Removes packages from the active modules | ||
| * Payload is an array of Strings each for one module name without version | ||
|
|
||
| #### `Core.Browserinfo` (Webmud3-Backend => MUD Server) |
There was a problem hiding this comment.
Das ist Unitopia spezifisch - vielleicht sollten wir irgendwo ne Tabelle erstellen und das vermerken
There was a problem hiding this comment.
Notizen:
- Man könnte dem Server ein GMCP Profil zuweisen (welche Module er kann) und dann im Client einen generischen Handler anbieten, sodass man das GMCP Handling im Client modifizieren könnte
- Man könnte das ganze Handling im Frontend/Backend in Pakete auslagern und dann entsprechend abrufen, wenn man auf ein unbekanntes GMCP Modul trifft, ähnlich wie es Mudlet macht: https://wiki.mudlet.org/w/Manual:GMCP_Extensions allerdings brauchen wir dann viel mehr Schnittstellen, wo man sich einklinken kann.
There was a problem hiding this comment.
bei der mudlet Seite wird ein mpackage erwähnt, wahrscheinlich ein mudlet spezifisches format. Brauchen wir dann nicht auch eine Programmiersprache/einen Interpreter, der das mpackage oder was auch immer auswertet?
There was a problem hiding this comment.
Javascript wird interpretiert, aber ohne Schnittstellen ins Frontend rein bringt es wenig
| * Removes packages from the active modules | ||
| * Payload is an array of Strings each for one module name without version | ||
|
|
||
| #### `Core.Browserinfo` (Webmud3-Backend => MUD Server) |
There was a problem hiding this comment.
Sollte das nicht eher sowas wie "Client.Connection" sein?
No description provided.