<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Transport-Protokoll</title><link>https://sourceforge.net/p/worldhd/wiki/Transport-Protokoll/</link><description>Recent changes to Transport-Protokoll</description><atom:link href="https://sourceforge.net/p/worldhd/wiki/Transport-Protokoll/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 14 Mar 2012 08:15:31 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/worldhd/wiki/Transport-Protokoll/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Transport-Protokoll modified by &lt;REDACTED&gt;</title><link>https://sourceforge.net/p/worldhd/wiki/Transport-Protokoll/</link><description>&lt;pre&gt;--- v20 
+++ v21 
@@ -30,7 +30,7 @@
 ===
 |1|Länge d. Pfades, 2 Byte|Pfad|Timestamp, 8 Byte|Länge d. Usernames, 2 Byte|Username|Content|Hash, 40 Byte|
 
-Am Ende des Contents stehen die Bytes 0 und 1. Jede Null in der Datei wird beim senden ersetzt durch zwei Nullen: 101001 wird zu 10010000101.
+Der Conent ist in Blocks unterteilt. Jeder Block besteht aus der Länge des Blocks und dem Inhalt. Der Inhalt muss genau solang sein wie am Anfang des Blockes angegeben. Den Schluss bildet ein Block der Länge 0.
 
 Revision erstellen
 ---
&lt;/pre&gt;</description><pubDate>Wed, 14 Mar 2012 08:15:31 -0000</pubDate><guid>https://sourceforge.net425c669bb2a2b08cd83275dd12f67ac059c30716</guid></item><item><title>WikiPage Transport-Protokoll modified by &lt;REDACTED&gt;</title><link>https://sourceforge.net/p/worldhd/wiki/Transport-Protokoll/</link><description>&lt;pre&gt;--- v19 
+++ v20 
@@ -28,7 +28,7 @@
 
 Senden von Dateien
 ===
-|1|Länge d. Pfades, 2 Byte|Pfad|Timestamp, 2 Byte|Länge d. Usernames, 2 Byte|Username|Content|Hash, 40 Byte|
+|1|Länge d. Pfades, 2 Byte|Pfad|Timestamp, 8 Byte|Länge d. Usernames, 2 Byte|Username|Content|Hash, 40 Byte|
 
 Am Ende des Contents stehen die Bytes 0 und 1. Jede Null in der Datei wird beim senden ersetzt durch zwei Nullen: 101001 wird zu 10010000101.
 
&lt;/pre&gt;</description><pubDate>Wed, 14 Mar 2012 08:11:52 -0000</pubDate><guid>https://sourceforge.netbc681c4e7eb72a398d47a2fa894cac29b1abb12a</guid></item><item><title>WikiPage Transport-Protokoll modified by &lt;REDACTED&gt;</title><link>https://sourceforge.net/p/worldhd/wiki/Transport-Protokoll/</link><description>&lt;pre&gt;--- v18 
+++ v19 
@@ -28,7 +28,7 @@
 
 Senden von Dateien
 ===
-|1|Länge d. Pfades, 2 Byte|Pfad|Hash, 40 Byte|Timestamp, 2 Byte|Länge d. Usernames, 2 Byte|Username|Content|
+|1|Länge d. Pfades, 2 Byte|Pfad|Timestamp, 2 Byte|Länge d. Usernames, 2 Byte|Username|Content|Hash, 40 Byte|
 
 Am Ende des Contents stehen die Bytes 0 und 1. Jede Null in der Datei wird beim senden ersetzt durch zwei Nullen: 101001 wird zu 10010000101.
 
&lt;/pre&gt;</description><pubDate>Wed, 14 Mar 2012 08:10:24 -0000</pubDate><guid>https://sourceforge.net26020f471d187f2bbb844f16ab4f3241f8ea9e10</guid></item><item><title>WikiPage Transport-Protokoll modified by &lt;REDACTED&gt;</title><link>https://sourceforge.net/p/worldhd/wiki/Transport-Protokoll/</link><description>&lt;pre&gt;--- v17 
+++ v18 
@@ -30,6 +30,8 @@
 ===
 |1|Länge d. Pfades, 2 Byte|Pfad|Hash, 40 Byte|Timestamp, 2 Byte|Länge d. Usernames, 2 Byte|Username|Content|
 
+Am Ende des Contents stehen die Bytes 0 und 1. Jede Null in der Datei wird beim senden ersetzt durch zwei Nullen: 101001 wird zu 10010000101.
+
 Revision erstellen
 ---
 * verschlüsselter Revisions-String
&lt;/pre&gt;</description><pubDate>Wed, 14 Mar 2012 08:06:20 -0000</pubDate><guid>https://sourceforge.neta3aa067c0c931bbc163abb6c0b7053b4f198c352</guid></item><item><title>WikiPage Transport-Protokoll modified by &lt;REDACTED&gt;</title><link>https://sourceforge.net/p/worldhd/wiki/Transport-Protokoll/</link><description>&lt;pre&gt;--- v16 
+++ v17 
@@ -9,25 +9,26 @@
 * Protokoll-Version (3 Bytes, signed)
 * Benutzer-ID (UTF)
 
-
 `|W :O :R :L :D :H :D |0:0:1| l : o : r : e : n : z |`
 `|87:79:82:76:68:72:68|0:0:1|108:111:114:101:110:122|`
 
+
 Server
 
 * Programm-Kennung (WORLDHD, 7 Bytes)
 * Protokoll-Version (3 Bytes, signed)
 * Server-Name (UTF)
 
 Client-Befehle
 ===
 Byte | Bedeutung
 -----|----------------
 1    | Datei hochladen
 2    | Datei löschen
 
 Senden von Dateien
 ===
+|1|Länge d. Pfades, 2 Byte|Pfad|Hash, 40 Byte|Timestamp, 2 Byte|Länge d. Usernames, 2 Byte|Username|Content|
 
 Revision erstellen
 ---
&lt;/pre&gt;</description><pubDate>Wed, 18 Jan 2012 07:42:04 -0000</pubDate><guid>https://sourceforge.netd527307096dbd4b402342dd155ed5262a60490f5</guid></item><item><title>WikiPage Transport-Protokoll modified by &lt;REDACTED&gt;</title><link>https://sourceforge.net/p/worldhd/wiki/Transport-Protokoll/</link><description>&lt;pre&gt;--- v15 
+++ v16 
@@ -21,12 +21,13 @@
 
 Client-Befehle
 ===
+Byte | Bedeutung
+-----|----------------
+1    | Datei hochladen
+2    | Datei löschen
 
 Senden von Dateien
----
-* Hash oder Dateiname/-pfad als eindeutige Identifizierung
-* Länge in Bytes
-* Content-Bytes
+===
 
 Revision erstellen
 ---
&lt;/pre&gt;</description><pubDate>Wed, 18 Jan 2012 07:39:09 -0000</pubDate><guid>https://sourceforge.netad6f77305ba75da8ee777cbe16e7b3703039b8df</guid></item><item><title>WikiPage Transport-Protokoll modified by Lorenz</title><link>https://sourceforge.net/p/worldhd/wiki/Transport-Protokoll/</link><description>&lt;pre&gt;--- v14 
+++ v15 
@@ -9,8 +9,9 @@
 * Protokoll-Version (3 Bytes, signed)
 * Benutzer-ID (UTF)
 
-|W :O :R :L :D :H :D |0:0:1|l  :o  :r  :e  :n  :z  |
-|87:79:82:76:68:72:68|0:0:1|108:111:114:101:110:122|
+
+`|W :O :R :L :D :H :D |0:0:1| l : o : r : e : n : z |`
+`|87:79:82:76:68:72:68|0:0:1|108:111:114:101:110:122|`
 
 Server
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lorenz</dc:creator><pubDate>Wed, 04 Jan 2012 08:03:05 -0000</pubDate><guid>https://sourceforge.net3cdf314009da6cfb3cb4dd29ebe260fa6717d947</guid></item><item><title>WikiPage Transport-Protokoll modified by Lorenz</title><link>https://sourceforge.net/p/worldhd/wiki/Transport-Protokoll/</link><description>&lt;pre&gt;--- v13 
+++ v14 
@@ -9,6 +9,9 @@
 * Protokoll-Version (3 Bytes, signed)
 * Benutzer-ID (UTF)
 
+|W :O :R :L :D :H :D |0:0:1|l  :o  :r  :e  :n  :z  |
+|87:79:82:76:68:72:68|0:0:1|108:111:114:101:110:122|
+
 Server
 
 * Programm-Kennung (WORLDHD, 7 Bytes)
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lorenz</dc:creator><pubDate>Wed, 04 Jan 2012 08:01:38 -0000</pubDate><guid>https://sourceforge.netc3bbbd88f5b1e2a02b07a2d40f23097e15aedd4b</guid></item><item><title>WikiPage Transport-Protokoll modified by  czghans</title><link>https://sourceforge.net/p/worldhd/wiki/Transport-Protokoll/</link><description>&lt;pre&gt;--- v12 
+++ v13 
@@ -38,6 +38,11 @@
 ---
 * Server sendet Anzahl der Revisionen als 4-Byte-Integer
 
+Datei abfragen
+---
+* ID der Datei wird gesendet
+* Content-Bytes werden zurück gesendet
+
 Dateien downloaden
 ===
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"> czghans</dc:creator><pubDate>Wed, 04 Jan 2012 07:26:27 -0000</pubDate><guid>https://sourceforge.netb31f23d9c54746e50d88a0877e76b0fb9987b24c</guid></item><item><title>WikiPage Transport-Protokoll modified by  czghans</title><link>https://sourceforge.net/p/worldhd/wiki/Transport-Protokoll/</link><description>&lt;pre&gt;--- v11 
+++ v12 
@@ -20,24 +20,23 @@
 
 Senden von Dateien
 ---
-* Datei-Name
-* Letzte Modifizierung
+* Hash oder Dateiname/-pfad als eindeutige Identifizierung
 * Länge in Bytes
 * Content-Bytes
 
 Revision erstellen
 ---
 * verschlüsselter Revisions-String
 * Server sendet Bestätigung
 
 Revision abfragen
 ---
 * Nummer der Revision
 * Server sendet verschlüsselten Revisionsstring zurück
 
 Revisionsanzahl abfragen
 ---
-
+* Server sendet Anzahl der Revisionen als 4-Byte-Integer
 
 Dateien downloaden
 ===
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"> czghans</dc:creator><pubDate>Wed, 04 Jan 2012 07:23:42 -0000</pubDate><guid>https://sourceforge.net8ff9a5e7b21e25a563bbbad91154a05c89b1f2f7</guid></item></channel></rss>