software:vorstellung:exchanges:transfolio
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
software:vorstellung:exchanges:transfolio [13/03/2010 09:03] – Link aktualisiert 8088 | software:vorstellung:exchanges:transfolio [08/02/2023 22:02] – [Datei anfordern] Dateizeit und -datum eingebaut bttr | ||
---|---|---|---|
Zeile 18: | Zeile 18: | ||
Die aktuelle Version von Transfolio ist unter http:// | Die aktuelle Version von Transfolio ist unter http:// | ||
- | ==== Systemvoraussetzungen ==== | ||
- | Das vorkompilierte TRANSFOLIO.EXE benötigt für die Zugriffe auf den Parallelport | + | ==== Systemvoraussetzungen ==== |
+ | Das vorkompilierte TRANSFOLIO.EXE | ||
+ | TRANSFOLIO.EXE verwendet die voreingestellte Port-Adresse 0x378. Insbesondere bei Verwendung einer PCI-Schnittstellenkarte kann die tatsächliche Adresse des Parallelports davon abweichen und muss dem Programm mit dem Kommandozeilenparameter -p < | ||
Die Linux-Version benötigt das Kernelmodul ppdev, das für die Parallelportgerätedateien / | Die Linux-Version benötigt das Kernelmodul ppdev, das für die Parallelportgerätedateien / | ||
Zeile 216: | Zeile 217: | ||
=== Datei anfordern === | === Datei anfordern === | ||
- | Der erste Schritt vor der Übertragung einer Datei besteht darin, ihre Existenz auf dem Server zu erfragen. Dazu dient die oben beschriebene | + | Der erste Schritt vor der Übertragung einer Datei besteht darin, ihre Existenz auf dem Server zu erfragen. Dazu dient die oben beschriebene |
- | ^ Offset ^ Inhalt | + | ^ Offset |
- | | | + | | |
- | | | + | | |
- | | | + | | |
- | | | + | | |
- | | ... | + | | ... |
- | | 3+len | 00 | + | | |
- | | ... | + | | ... |
- | | | + | | 81 | ... |
- | Der Portfolio antwortet hierauf mit einem 11 Byte langen Datenblock, der u.a. die Dateilänge enthält: | + | Der Portfolio antwortet hierauf mit einem 11 Byte langen Datenblock, der u. a. die Dateilänge enthält: |
- | ^ Offset | + | ^ Offset |
- | | | + | | |
- | | | + | | |
- | | | + | | |
- | | | + | | |
- | | | + | | |
- | | | + | | |
- | | | + | | |
- | | | + | | |
- | | | + | | |
- | | | + | | |
- | | | + | | 10 | n-HighHigh |
+ | |||
+ | Direkt im Anschluss folgt die Übertragung der Nutzdaten in einem oder mehreren Datenblöcken. Die Anzahl der benötigten Datenblöcke hängt von der Dateigröße und der Puffergröße des Portfolio ab. Die Puffergröße wiederum ist abhängig vom Arbeitsspeicher des Portfolio und liegt typischerweise bei 7.000 hex Byte = 28.672 Byte. | ||
- | Direkt im Anschluss folgt die Übertragung der Nutzdaten in einem oder mehreren Datenblöcken. Die Anzahl der benötigten Datenblöcke hängt von der Dateigröße und der Puffergröße des Portfolio ab. Die Puffergröße wiederum ist abhängig vom Arbeitsspeicher des Portfolio und liegt typischer Weise bei 7000 hex Byte = 28672 Byte. | ||
Wurden alle Datenblöcke empfangen, schließt der Empfänger die Kommunikation durch folgenden Datenblock ab: | Wurden alle Datenblöcke empfangen, schließt der Empfänger die Kommunikation durch folgenden Datenblock ab: | ||
- | ^ Offset ^ Inhalt | + | ^ Offset |
- | | | + | | |
- | | | + | | |
- | | | + | | |
=== Datei versenden === | === Datei versenden === | ||
Zeile 297: | Zeile 299: | ||
^ Offset ^ Inhalt | ^ Offset ^ Inhalt | ||
- | | | + | | |
- | | | + | | |
- | | | + | | |
---- | ---- | ||
Klaus Peichl, 2006-02-05 | Klaus Peichl, 2006-02-05 |
software/vorstellung/exchanges/transfolio.txt · Zuletzt geändert: 08/02/2023 22:02 von bttr