Hallo Ottmar,
erst einmal Danke für die Antwort.
Von dem PC sende ich Daten aus dem HTerm, ähnlich dem HyperTerm was es aber in Win 7 nicht mehr gibt. Die Daten kommen so natürlich zu jeder beliebigen Zeit. Das wird auch in der Endanwendung so bleiben. Ich hänge dir mal zwei Bilder vom Sende- und Empfangsnetzwerk dran. Inzwischen habe ich auch gesehen, dass der NDR beim Senden nicht kommt.
Nein der Empfangspuffer wird z.Z. noch nicht gelöscht. Dazu müsste ich die Daten die Empfangen wurden ja erst übernehmen. Das kann ich doch am besten anstoßen wenn ich auch ein Signal habe das die Daten empfangen wurden, was wieder dem NDR entspricht.
Mich irritiert, dass ich beim Senden auch kein NDR=True bekomme obwohl ich die Daten im HTerm sehen kann. Ich war bis jetzt auf dem Trichter, dass nicht kontrolliert wird ob die Daten am Empfänger angekommen sind (wie auch wenn keine Bestätigung kommt) sondern nur ob die Daten ans CM1241 übergeben wurden, welches das Senden selbstständig organisiert.
Ich habe übrigens zwei Varianten:
Einmal ist der Sende- und Empfangspuffer jeweils ein Array of Char oder in der zweiten Variante je ein String. Der String gefällt mir z.Z. besser, da ich anschließend einer Art Select Case Anweisung aufbauen will wo in Abhängigkeit vom String IOs geschaltet/abgefragt werden.
Ist jetzt noch mehr Verwirrung drin oder hilft das weiter?
VG Uli