<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Client</title><link>https://sourceforge.net/p/worldhd/wiki/Client/</link><description>Recent changes to Client</description><atom:link href="https://sourceforge.net/p/worldhd/wiki/Client/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 07 Jul 2012 12:39:12 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/worldhd/wiki/Client/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Client modified by &lt;REDACTED&gt;</title><link>https://sourceforge.net/p/worldhd/wiki/Client/</link><description>Client
===

Der Client läuft auf jedem Community-PC und hat mehrere Aufgaben. Zum einen überwacht er einen Teil des lokalen Dateisystems auf Änderungen, um diese Änderungen auf einen anderen Community-PC hochzuladen. Zum anderen muss er auf Anfragen von anderen Clients warten, um diese zu beantworten. Zu diesen beiden Aufgaben kommt noch die ständige Registrierung beim Server.

Überwachung des lokalen Dateisystems
---
Die Überwachung des lokalen Dateisystems wird von den Klassen in dem Paket client.filemanagement übernommen.

Verarbeitung der Anfragen von anderen Community-PCs
---
In dem Paket client.transport.retrieve sind Klassen enthalten, Anfragen von anderen PCs entgegennehmen können.

Registrierung beim Master-Server
---
Die Klasse client.transport.server.UpdateOnlineRunner registriert den PC, auf den sie läuft, alle 10s als online beim Server, sobald sie gestartet wurde.</description><pubDate>Sat, 07 Jul 2012 12:39:12 -0000</pubDate><guid>https://sourceforge.nete7b9b6cc711dd8d308c12fbb116711e054da4b94</guid></item></channel></rss>