Forum: PC-Programmierung Dateiübertragung über die Serielle Schnittstelle


von Michael A. (aim)


Lesenswert?

Hallo!

Ich habe zur Zeit ein kleines Problem und hoffe, dass mir hier irgend 
jemand helfen kann:
Ich habe zwei PCs, die über eine Serielle Schnittstelle verbunden sind.
Der eine PC hat dabei Windows XP und ein Programm in VB.net installiert, 
welches die Kommunikaiton erfüllt.
Der andere PC hat MSDOS drauf und ein Programm in QBasic.
Ich bin jetzt auf der Suche nach einer Möglichkeit über die Serielle 
verbindung Dateien austauschen zu können.
Die Dateien können dabei sowohl Programme, aber auch *.bat - Files und 
auch andere Dateitypen sein.
Kennt jemand hierzu Möglichkeiten?

von Michael S. (e500)


Lesenswert?

Hallo,

das verstehe ich nicht.
Läuft denn nun auf beiden PCs jeweils ein Programm und die kommunizieren 
miteinander oder kommunizieren die nicht miteinander?

Grüsse
Michael

von Tobi (Gast)


Lesenswert?

Ich denke, du willst per "drag and drop" Datein rüberziehen. Das geht so 
nicht direkt! Du könntest aber einen Hexdump erstellen und den als 
Datenpaket rüberschieben und dann wieder in eine Datei umwandeln.

von Sven P. (Gast)


Lesenswert?

Gibts da nicht die X-, Y- und Z-Modem-Protokolle?

von Michael S. (e500)


Lesenswert?

Sven Pauli wrote:
> Gibts da nicht die X-, Y- und Z-Modem-Protokolle?

Klar gibts die. Die Frage ist halt ob er die auf beiden Seiten 
implementieren muss in seinen Basic-Programmen oder ob er ein fertiges 
Kommunikationsprogramm nehmen kann welches das für ihn erledigt!

Grüsse
Michael

von Michael A. (aim)


Lesenswert?

Michael S. wrote:
> Hallo,
>
> das verstehe ich nicht.
> Läuft denn nun auf beiden PCs jeweils ein Programm und die kommunizieren
> miteinander oder kommunizieren die nicht miteinander?
>
> Grüsse
> Michael

Die Beiden PCs kommunizieren miteinander.
Konkret werden vom Win-PC die Komandozeilenaufrufe an den DOS-PC 
gesendet, welcher mit dem Errorlevel-Wert des aufgerufenen Programms und 
einem ev. Vorhandenen Fehlertext antwortet.

Ich bin jetzt auf der Suche nach einer Lösung, um Programme und Dateien 
auf den DOS-PC zu laden, ohne diesem jedes Mal die Festplatte ausbauen 
zu müssen, ...

von Michael S. (e500)


Lesenswert?

Michael A. wrote:
> Die Beiden PCs kommunizieren miteinander.

Nachdem die Kommunikation wohl über die Basic-Programme stattfindet 
brauchst Du jetzt nur eines der angesprochenen Protokolle (X-, Y-, oder 
Z-Modem) auf beiden Seiten zu implementieren, drumrum ein bischen 
Steuerung wo die Dateien hinsollen und schon ist gut!

Beispielcode zu den Protokollen lässt sich denke ich im Netz finden. 
Möglicherweise auch fertige Libraries. Da brauchst also vermutlich gar 
nicht viel Aufwand.

Grüsse
Michael

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.