NFCT V1.03
Verfasst: 22.04.2005 22:02
Vorgeschichte:
Letzten Samstag war mein gr. Bruder zu Besuch und hat mir den Film "A Gamers Day" mitgebracht, weil ich ihn darum gebeten hab. Leider ist die zip beschädigt, auch wenn er gesagt hat das er sie nach dem Download fehlerfrei entpacken konnte. Ich wollte den Film aber trotzdem sehen, darauf zu warten das mein Bruder wieder zur Uni fährt und mir das erneut runterläd und dann wieder zurückkommt, dauerte mir aber zu lange. Also griff ich eine Idee auf die ich auch schon früher einmal hatte: Ein Programm das Dateien über das Netz vergleicht und anpasst, so das ich nurnoch jemanden suchen müsse, der die Datei fehlerlos hat.
Nach einer Woche schwerer Arbeit hab ich es jetzt geschafft.
Link:
http://www.deeem2031.de/NFCT.zip
Features:
Wie schon gesagt:
-Dateien übers Netz vergleichen
-Dateien übers Netz synchronisieren
Anleitung:
Zuerst einmal muss jemand einen Server erstellen, wobei der Port benutzt wird der neben der IP steht. Der Client gibt dann die IP vom Server und den Port an und verbindet.
Um eine Datei einzulesen klickt man auf "Add File to List", die Dateien erscheinen dann auch bei den Leuten die verbunden sind.
Will man zwei Dateien vergleichen klickt man in den oberen beiden Listen auf die jeweiligen Dateien -> der Comparebutton wird aktiviert. (natürlich draufdrücken
)
In der unteren Liste einscheint ein Compare "..." and "..." mit einer Progressbar die sich langsam füllen müsste.
Dabei bedeuten die Farben folgendes:
Grau -> ist noch abzuarbeiten
Rot -> Abschnitt ist in der Serverdatei nicht vorhanden
Gelb -> Wird grad bearbeitet
Grün -> Abschnitt ist gleich
Blau -> Abschnitt wurde an einer anderen Stelle gefunden
Sobald das Vergleichen fertig ist kann man die Datei anpassen, wobei ein grün-grauer Steifen innerhalb der Progressbar den Fortschritt darstellt. Am Ende wird ein SaveFileRequester aufgerufen um die neue Datei zu speichern welche identisch mit der Datei vom Server sein sollte.
Todo:
Bisher kann nur der Client Aktionen durchführen - der Server darf nur seine Dateien bereit stellen (seit 1.01 kann auch der Server Dateien ver/an-gleichen)
Persönliches:
Hab leider immernoch niemanden gefunden der den Film noch als zip auf der Festplatte zu liegen hat. Wer die Datei also noch hat und so gnädig wäre mit mir mein Programm zu testen kann sich jederzeit bei mir melden
Letzten Samstag war mein gr. Bruder zu Besuch und hat mir den Film "A Gamers Day" mitgebracht, weil ich ihn darum gebeten hab. Leider ist die zip beschädigt, auch wenn er gesagt hat das er sie nach dem Download fehlerfrei entpacken konnte. Ich wollte den Film aber trotzdem sehen, darauf zu warten das mein Bruder wieder zur Uni fährt und mir das erneut runterläd und dann wieder zurückkommt, dauerte mir aber zu lange. Also griff ich eine Idee auf die ich auch schon früher einmal hatte: Ein Programm das Dateien über das Netz vergleicht und anpasst, so das ich nurnoch jemanden suchen müsse, der die Datei fehlerlos hat.
Nach einer Woche schwerer Arbeit hab ich es jetzt geschafft.
Link:
http://www.deeem2031.de/NFCT.zip
Features:
Wie schon gesagt:
-Dateien übers Netz vergleichen
-Dateien übers Netz synchronisieren
Anleitung:
Zuerst einmal muss jemand einen Server erstellen, wobei der Port benutzt wird der neben der IP steht. Der Client gibt dann die IP vom Server und den Port an und verbindet.
Um eine Datei einzulesen klickt man auf "Add File to List", die Dateien erscheinen dann auch bei den Leuten die verbunden sind.
Will man zwei Dateien vergleichen klickt man in den oberen beiden Listen auf die jeweiligen Dateien -> der Comparebutton wird aktiviert. (natürlich draufdrücken
In der unteren Liste einscheint ein Compare "..." and "..." mit einer Progressbar die sich langsam füllen müsste.
Dabei bedeuten die Farben folgendes:
Grau -> ist noch abzuarbeiten
Rot -> Abschnitt ist in der Serverdatei nicht vorhanden
Gelb -> Wird grad bearbeitet
Grün -> Abschnitt ist gleich
Blau -> Abschnitt wurde an einer anderen Stelle gefunden
Sobald das Vergleichen fertig ist kann man die Datei anpassen, wobei ein grün-grauer Steifen innerhalb der Progressbar den Fortschritt darstellt. Am Ende wird ein SaveFileRequester aufgerufen um die neue Datei zu speichern welche identisch mit der Datei vom Server sein sollte.
Todo:
Bisher kann nur der Client Aktionen durchführen - der Server darf nur seine Dateien bereit stellen (seit 1.01 kann auch der Server Dateien ver/an-gleichen)
Persönliches:
Hab leider immernoch niemanden gefunden der den Film noch als zip auf der Festplatte zu liegen hat. Wer die Datei also noch hat und so gnädig wäre mit mir mein Programm zu testen kann sich jederzeit bei mir melden