ich soll zwischen 2 PC's Daten austauschen (rd. 280 Byte pro Telegramm). Ein PC ist ein Meß-PC, der andere soll die Daten in 0.5 s Takt visualisieren. Beide befinden sich in einem LAN, die IP's der beiden sind bekannt. Kennt jemand ein Codefragment oder einen Link, welches sich mit dem Aufbau, Versand und Empfang eines solchen Telegramms unter VC++ mit MFC beschäftigt ?. Ich schätze das wird irgendwie mit CAsyncSocket zu lösen sein - bloß wie ???
was verstehst du unter Telegramm? Jedenfalls musst du bei dem Sender eine Verbindung zum (bereits wartenden) Empfänger aufbauen, das geht relativ einfach (Sender: Connect, Empfänger: Listen), dann beim Empfänger OnReceive überschreiben und beim Sender mit Send daten senden, also z.b deine 280 bytes -- class God : public ChuckNorris { };
Mit Telegramm meine ich einfach, dass der Visualisierungs-PC zyklisch (wie auch immer) ein Datenpaket mit der Grösse 280 byte erhält, indem die Daten des letzen Meßzyklus des Meß-PC's stehen. Werde es mal mit "Connect" und Listen bei CAsyncSocket probieren....-Danke
Eine andere Möglichkeit wäre, dass der vernetze Meßrechner zyklisch die letzen Daten als "mini" File auf einem Netzlaufwerk ablegt und der Visualisierungs PC ständig davon liest. Finde ich aber irgendwie unelegant....