Hallo,
ich muss unter FoxPro8 eine Programm zum seriellen Übertragen von Dateien schreiben.
Mein Problem ist das ich einen Puffer Überlauf auf der Empfangseite bekomme bzw. wenn der Empfangspuffer voll ist schreibt der Pc eingige Nullen in die Datei bis der Puffer wieder frei ist.
Über das Software Handshaking bekomme ich das Problem nicht gelöst.
Ist das Problem über ein Harware Handshaking lösbar?
Ich bin für alle Vorschläge sehr dankbar.
Hallo auch
ich muss unter FoxPro8 eine Programm zum seriellen Übertragen
von Dateien schreiben.
FoxPro kenn ich leider nicht…
Mein Problem ist das ich einen Puffer Überlauf auf der
Empfangseite bekomme bzw. wenn der Empfangspuffer voll ist
schreibt der Pc eingige Nullen in die Datei bis der Puffer
wieder frei ist.
Also ist da ein Softwareproblem auf der Empfangsseite. Ein Fehler im Protokoll kann es auch sein. Oder ist da kein Protokoll?
Vorschlag falls die Arbeit mit Puffern notwendig ist:
- Puffergröße übertragen
- Puffer herstellen
- Puffer beschreiben
- fertig
…„wenn der Empfangspuffer voll ist…“ na dann ist er voll und nichts weiter
Über das Software Handshaking bekomme ich das Problem nicht
gelöst.
Ist das Problem über ein Harware Handshaking lösbar?
Ich bin für alle Vorschläge sehr dankbar.
Handshaking bezieht sich auf die korrekte Übertragung der Daten. Das muß natürlich zuerst funktionieren, und zwar eigentlich auch ganz ohne Handshaking, und danach zur Sicherheit oder bei Erforderniss mit Handshaking. Also die Parameter der Schnittstelle müssen auf beiden Seiten korrekt eingestellt sein.
Viel Erfolg
MfG