Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Telnet subnegotation für Datenübermittlung #18

Open
zesstra opened this issue Sep 16, 2011 · 3 comments
Open

Telnet subnegotation für Datenübermittlung #18

zesstra opened this issue Sep 16, 2011 · 3 comments
Labels
Milestone

Comments

@zesstra
Copy link
Collaborator

zesstra commented Sep 16, 2011

Auch wenn die Protokolle auf mudstandards.org mir alle nicht so gefallen, hat doch die Übermittlung von Daten via die telnet subnegotiation
IAC SB MG <daten> IAC SE
auch einen gewissen Charme. Man könnte dann da JSON-Objekte mit relevanten Zusatzdaten über Umgebung, angegucktes Lebewesen, ausgeführtes Kommando und Statusänderungen (LP/KP von einem selbst und Team) übertragen. Vor allem letzteres und Inventar/Ausrüstung wäre vom Aufwand vermutlich relativ überschaubar.

Die Frage ist, ob man sowas lieber im Proxy oder im Client parst... Proxy hat nen Vorteil, dass dann beim Client gar kein Telnet-Kommando-Krams ankommt. Andererseits braucht man dann noch einen entsprechenden Datenkanal zwischen Proxy und Client.

@jexp
Copy link
Owner

jexp commented Sep 16, 2011

Proxy hatte ich halt gedacht für die Telnegs die sich auf die Verbindung / Capabilities beziehen.

Ich muss mal schauen, wie die pakete da ankommen, ich hab das Gefühl das grad die am Anfang, alle als ein Paket durchkommen mit dem ganzen Mud-Text und man da nur später drauf reagieren kann. Aber ich kann mich auch irren.

Ich hab auch garkein Problem damit das im Client zu handhaben. Ich weiss nur nicht wie die Latenzzeiten für die Handshakes usw aussehen, oder ob das einfach ne State-Machine ist, der das egal ist, wann eigentlich die Antwort kommt.

@zesstra
Copy link
Collaborator Author

zesstra commented Sep 16, 2011

Es ist nur eine Statemachine und erstmal zeitunkritisch.
Und ich denke auch, dass oft kein separates Paket für die IAC ... Sequenzen da kommt, sondern einfach irgendwo im text die entsprechenden Telnetkommandos auftauchen.

@zesstra
Copy link
Collaborator Author

zesstra commented Sep 17, 2011

Hab noch was leichter verträgliches speziell für Muds:
http://cryosphere.net/mud-protocol.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants