SAFT/sendfile
SAFT - Simple Asynchronous File Transfer ermöglicht es auf einfachste Weise, Daten und Nachrichten zu verschicken.
Vor/Nachteile
Vorteile:
- Betriebsystemsunabhängigkeit: Wenn z.B. User A der Linux nutzt, User B der ein anderes Betriebsystem nutzt Daten schicken möchte, geht das ohne Probleme.
- Der SAFT-Server läuft auf dem eigenen PC:
- Einfachheit: "keep it simple": ein überschaubares Protokoll auf ASCII-Basis, so daß es leicht zu debuggen ist.
Nachteile:
- Sicherheit: Dieses bezieht sich nur auf DynDNS. Wer also eine DynDNS nutzt sollte ein bischen aufpassen, wem er diese mitteilt.
benötigte Packete
Die Unix Implementation zu SAFT heißt "sendfile". Das Paket welches bei Arch in den Repositories zu finden ist, enthält,
- sendfiled: Den Server
- sendfile: Den Client um Daten zu verschicken
- sendmsg: Den Client um Nachrichten zu verschicken
- receive: Den Client um die empfangenen Daten abzuholen.
Des weiteren wird
- xinetd
benötigt, da sendfile einen internen offenen Port braucht und diesen über die xinet sucht.
Installertion
pacman -Sy senfile xinetd