NAME dknet - Dirk Krause's network tool AUFRUF dknet -s [-n ] [-a [/]] [] dknet -r [-t] [-f ] [] dknet -h dknet -v dknet -L BESCHREIBUNG Das Programm arbeitet im Normalfall entweder als Sender oder als Empfänger von Daten. Ein Sender kann hierbei Daten auch zu mehreren Empfängern senden, dabei wird jeder Eingabe-Datenblock nacheinander an die einzelnen Empfänger gesendet. Das erste Kommando startet das Programm als Sender und stellt die angegebene Datei zum Download bereit. Ohne Dateinamensangabe wird die Standardeingabe zum Download bereitgestellt. Die Option -s konfiguriert das Programm als Sender. Die Option -n legt die maximale Anzahl Clients fest (Standard: 1). Eine 0 bzw. die Angabe "unlimited" kann für eine unbegrenzte Anzahl Clients angegeben werden, beim letzten Client muss dann die Option -t verwendet werden, um die Übertragung zu starten. Mit -a kann angegeben werden, welche Clients eine Verbindung herstellen dürfen (Standard: alle beliebigen Clients). Als Argument für -a kann eine IP-Adresse eines Hosts oder Netzwerkes angegeben werden, optional gefolgt von einer Netzwerkmaske. Die Netzwerkmaske kann als IP-Adresse oder als Bit-Anzahl angegeben werden. Die Option -a kann mehrfach verwendet werden. Das zweite gezeigte Kommando startet das Programm als Empfänger. Es wird eine Verbindung zum angegebenen Host auf der angegebenen Portnummer hergestellt. Die empfangenen Daten werden in die angegebene Datei gespeichert bzw. in die Standardausgabe geschrieben. Mit der Option -t kann der sofortige Beginn der Übertragung veranlasst werden, ohne dass der Sender auf weitere Verbindungsanfragen wartet. Mit der Option -f wird nach jedem n. Block von 1460 Bytes ein Buffer-Flush für die Ausgabedatei ausgeführt. Die restlichen drei Kommandos dienen zum Anzeigen dieses Hilfetextes, der Versionsnummer und der Lizenzbedingungen. OPTIONEN -s startet das Programm als Sender. -n gibt die Maximalanzahl Clients an (Standard: 1). 0 bzw. "unlimited", wenn die Zahl beim start des Senders noch nicht bekannt ist. -a [/] erlaubt Hosts mit der angegebenen Adresse den Client- Zugriff (Standard: Zugriff für alle Hosts). -r startet das Programm als Empfänger. -t veranlasst den Sender, sofort mit der Übertragung zu beginnen. -f führt Buffer-Flush für die Ausgabedatei nach jedem n. empfangenen Datenblock aus. -h zeigt den Hilfetext an. -v zeigt die Versionsnummer an. -l zeigt die Lizenzbedingungen an. RÜCKGABEWERT Bei Erfolg endet das Programm mit Status-Code 0, positive Status-Codes zeigen Fehler an. BEMERKUNGEN Vorherige Versionen von dknet verwendeten "-r host:port", diese Version benutzt "-r host port" (ohne Doppelpunkt, die Option -r hat jetzt zwei Argumente). IPv6 wird jetzt von dknet unterstützt. IPv6-Adressen enthalten den Doppelpunkt in der Adresse, daher kann dieser jetzt nicht mehr zur Abtrennung von Adresse und Port verwendet werden. AUTOR Dirk Krause LIZENZBEDINGUNGEN Ein Aufruf von dknet -L zeigt die Lizenzbedingungen an. SIEHE AUCH http://dktools.sourceforge.net