Halli Hallo!
Ich stehe im Moment vor folgendem Problem:
Ich habe eine Client-Anwendung (Forms) und eine Server-Konsolenanwendung.
Die beiden kommunizieren zusammen, funktioniert alles wunderbar, bis auf das Übertragen meiner ArrayList.
Ich lasse meinen Server einen Ordner scannen (alle 5 Minuten) und lasse den Inhalt (Ordnernamen, Dateinamen) in eine ArrayList schreiben.
Sobald ein Client diese liste anfordert, soll der Server die ArrayList zum Client übertragen, um am Client ein TreeView damit zu füllen.
Das Anfordern vom Client funktioniert (Befehl kommt am Server an).
Nun stehe ich vor dem Problem wie ich die ArrayList via. StreamWriter zum Client bekomme.
Meine Überlegung war das man die ArrayList als Byte konvertiert, nur wie geht das und geht das überhaupt? Gibt es bessere/andere/schnellere Möglichkeiten die Liste zu übertragen?
Vielen Dank für euer bemühen!
LG
Robin
Ich stehe im Moment vor folgendem Problem:
Ich habe eine Client-Anwendung (Forms) und eine Server-Konsolenanwendung.
Die beiden kommunizieren zusammen, funktioniert alles wunderbar, bis auf das Übertragen meiner ArrayList.
Ich lasse meinen Server einen Ordner scannen (alle 5 Minuten) und lasse den Inhalt (Ordnernamen, Dateinamen) in eine ArrayList schreiben.
Sobald ein Client diese liste anfordert, soll der Server die ArrayList zum Client übertragen, um am Client ein TreeView damit zu füllen.
Das Anfordern vom Client funktioniert (Befehl kommt am Server an).
Nun stehe ich vor dem Problem wie ich die ArrayList via. StreamWriter zum Client bekomme.
Meine Überlegung war das man die ArrayList als Byte konvertiert, nur wie geht das und geht das überhaupt? Gibt es bessere/andere/schnellere Möglichkeiten die Liste zu übertragen?
Vielen Dank für euer bemühen!
LG
Robin