wuut
24.11.2006, 17:58
hallo leute,
Ich wollte mich erstmal für die bisherige Hilfe bei euch bedanken ;)
Ich hoffe ihr könnt mir diesmal auch so gut helfen wie das letzte mal.
Also zum Problem:
Ich habe jetzt in C++ einen rsh Client auf Windows geschrieben. Er funktioniert nur bedingt.
Das heisst: Befehle wie "cd ..", "ls", oder "netstat -a" funktionieren wunderbar, daher wird der Output im Klartext übertragen.
Aber sobald ich ein Programm ausführe, dass ein per Consolen-GUI arbeitet, zum Beispiel "vi" oder "top" oder "edit" läuft die communikation über sehr viele und verschiedene Escape-chars, hierbei wird nicht das ganze Monitorbild übertragen sondern nur die Veränderung. Ich denke ich muss ein UNIX-Terminal implementieren.
Ich habe mir schon Beispiele angeschaut wie zu Beispiel PuTTy, aber das Problem ist, dass dieses UNIX-terminal Protokoll sehr komplex zu sein scheint und ich kann bei Putty nur schwer GUI-Code und Buisness-Code voneinander trennen, da Putty ziemlich komplex aufgebaut ist. Wobei ich noch dazu sagen muss, dass der Code windows kompatibel sein sollte.
Jetzt ist die Frage: Kennt jemand einen in in C++ geschriebenen Code eines RSH Unix Terminals, der einfach aufgebaut ist und keine GUI verwendet.
(bin schon echt verzweifelt :mauer:)
Jede Hilfe ist wilkommen,
Danke
Wuut
Ich wollte mich erstmal für die bisherige Hilfe bei euch bedanken ;)
Ich hoffe ihr könnt mir diesmal auch so gut helfen wie das letzte mal.
Also zum Problem:
Ich habe jetzt in C++ einen rsh Client auf Windows geschrieben. Er funktioniert nur bedingt.
Das heisst: Befehle wie "cd ..", "ls", oder "netstat -a" funktionieren wunderbar, daher wird der Output im Klartext übertragen.
Aber sobald ich ein Programm ausführe, dass ein per Consolen-GUI arbeitet, zum Beispiel "vi" oder "top" oder "edit" läuft die communikation über sehr viele und verschiedene Escape-chars, hierbei wird nicht das ganze Monitorbild übertragen sondern nur die Veränderung. Ich denke ich muss ein UNIX-Terminal implementieren.
Ich habe mir schon Beispiele angeschaut wie zu Beispiel PuTTy, aber das Problem ist, dass dieses UNIX-terminal Protokoll sehr komplex zu sein scheint und ich kann bei Putty nur schwer GUI-Code und Buisness-Code voneinander trennen, da Putty ziemlich komplex aufgebaut ist. Wobei ich noch dazu sagen muss, dass der Code windows kompatibel sein sollte.
Jetzt ist die Frage: Kennt jemand einen in in C++ geschriebenen Code eines RSH Unix Terminals, der einfach aufgebaut ist und keine GUI verwendet.
(bin schon echt verzweifelt :mauer:)
Jede Hilfe ist wilkommen,
Danke
Wuut