[C#/C++] Cloud Programmieren

  • Hallo liebe C# oder C++ Programmierer,


    wie viele schon gesehen haben hat Hauke eine nette Anwendung Programmiert die es Möglich macht das man mit einer Person Live Scripten kann,
    das ganze ist ja schön und Gut aber wie genau Funktioniert das, hat jemand von euch da ein paar Links wie man einen solchen Editor Entwickeln kann?


    Mfg


    Einmal editiert, zuletzt von EinfachMax ()

  • "Links" ist gut - ich denke, eine Komplettanleitung gibt es nicht. Das Prinzip ist aber relativ einfach, wenn du zu einem bestimmten Teil davon Fragen hast, dann kann man die bestimmt besser beantworten. Außerdem ist "C# / C++" noch sehr weit gefasst. Da bleiben für mich folgende Fragen offen:


    Linux / Macsupport?
    dementsprechend: WinAPI; .NET?
    extra Libraries (boost etc.)?
    GUI Toolkit? WinAPI, MFC, QT, wxWidgets, gtk, etc.?
    für C++: Compiler? MS:VS Compiler oder GCC?


    Das Prinzip sollte aber immer das gleibe bleiben:
    Du brauchst einen ganz normalen Editor (Scintilla könnte helfen) und an jedem Computer zwei Ports - einen zum Senden der Änderungen im eigenen Editor und einen zum Empfangen der Änderungen der anderen. Das Ganze kombiniert man mit ein wenig Multithreading und schon sollte es funktionieren. Wenn du noch einen Server hast, über den der Traffic geleitet werden kann, wird das ganze für die Benutzer einfacher und sicherer, da man dann den veränderten Inhalt mit Hilfe eines Passwortes oder ähnlichem über diesen austauschen kann und somit nicht die IPs der anderen Mitprogrammierer kennen muss.