gl4di4t0r
Mitglied
Hallo
ich programmiere gerade eine Art Bewertungssystem für meine Klasse (für Vorträge/Referate). Jeder "Bewerter"/Schüler hat einen eigenen PC im Netzwerk.
Ich möchte zum Schluss 3 verschiedene Programme haben.
1. den Server, der die Daten von den Clientprogrammen entgegennimmt.
Der Server soll eine Form sein und ein Optionsdialog besitzen, in dem man den Port einstellen kann.
Außerdem soll man den Server per Button starten und stoppen können.
Auf der Form sollen die einzelnen Bewertungspunkte in einer Art Tabelle übersichtlich dargestellt werden. (Ich denke da an eine ListView).
Sobald ein Client seine Daten/Bewertung gesendet hat, soll die IP für weitere zusendeungen gesperrt werden. Jeder IP soll ein Name zugewiesen werden können (und gespeichert werden. Jeder Schüler hat einen PC mit fester IP).
2. Das Clientprogramm für die Schüler.
Ist soweit schon fertig bis auf die Funktion des sendens der Daten. Es sollen die Werte vieler Variablen (int) an den Server gesendet werden. Außerdem soll kenntlich gemacht werden, dass die Daten von der Schülerversion gesendet wurden.
3. Clientprogramm für Lehrer.
Vom Aufbau gleich wie die Schülerversion, nur dass mitgesendet wird, dass der Lehrer diese Daten gesendet hat.
Dazu habe ich nun folgende Fragen:
1. Wie realisiere ich am besten die Datenübertragung
2. Beim Server: TcpListener oder Sockets verwenden? Wie funktionieren Threads? (Damit das Programm nicht hängt beim Server starten).
EDIT:
3. Wie speicher ich die Bewertungen am besten?
Ich hoffe mir können hier weche helfen.
gruß gl4di4t0r
ich programmiere gerade eine Art Bewertungssystem für meine Klasse (für Vorträge/Referate). Jeder "Bewerter"/Schüler hat einen eigenen PC im Netzwerk.
Ich möchte zum Schluss 3 verschiedene Programme haben.
1. den Server, der die Daten von den Clientprogrammen entgegennimmt.
Der Server soll eine Form sein und ein Optionsdialog besitzen, in dem man den Port einstellen kann.
Außerdem soll man den Server per Button starten und stoppen können.
Auf der Form sollen die einzelnen Bewertungspunkte in einer Art Tabelle übersichtlich dargestellt werden. (Ich denke da an eine ListView).
Sobald ein Client seine Daten/Bewertung gesendet hat, soll die IP für weitere zusendeungen gesperrt werden. Jeder IP soll ein Name zugewiesen werden können (und gespeichert werden. Jeder Schüler hat einen PC mit fester IP).
2. Das Clientprogramm für die Schüler.
Ist soweit schon fertig bis auf die Funktion des sendens der Daten. Es sollen die Werte vieler Variablen (int) an den Server gesendet werden. Außerdem soll kenntlich gemacht werden, dass die Daten von der Schülerversion gesendet wurden.
3. Clientprogramm für Lehrer.
Vom Aufbau gleich wie die Schülerversion, nur dass mitgesendet wird, dass der Lehrer diese Daten gesendet hat.
Dazu habe ich nun folgende Fragen:
1. Wie realisiere ich am besten die Datenübertragung
2. Beim Server: TcpListener oder Sockets verwenden? Wie funktionieren Threads? (Damit das Programm nicht hängt beim Server starten).
EDIT:
3. Wie speicher ich die Bewertungen am besten?
Ich hoffe mir können hier weche helfen.
gruß gl4di4t0r
Zuletzt bearbeitet: