Ich plane derzeit ein Programm, vielmehr 2. Ein Programm soll ein User ausführen können am PC und Handy und das andere soll auf einem Server laufen. Der User gibt Daten ein oder kann diese abrufen, die Werte stehen auf dem Server in einer Datenbank. Allerdings soll sich das Programm auf dem PC nicht direkt mit der Datenbank, sondern mit dem Programm, welches auf dem Server läuft verbinden und dieses schickt/bekommt die Daten von/für die Datenbank und liest/schreibt sie aus/rein.
Das Programm auf dem PC würde ich gerne in C# schreiben und das Programm auf dem (Ubuntu) Server in C++.
Aber ich habe bisher nie etwas mit Netzwerk programmiert.
Dazu 2 Fragen:
1) Kann ich das ganze irgendwie einfach mit fertigen Libs machen?
2) Das ist ja eher das minimalste der Netzwerkprogrammierung, angenommen ich will es selber machen, wo sollte ich anfangen mich in das Thema einzulesen? Generelle Kentnisse von Protokollen usw sind bekannt, nur nicht im Zusammenhang mit Programmierung.
Ich hoffe ihr versteht meine wirre Erklärung
Vielen Dank im voraus für eure Hilfe