Thread View: de.comp.lang.c++
1 messages
1 total messages
Started by Juergen Friedrich
Tue, 30 Jan 1996 17:41
Wie schreibe ich einen Persistent Stream ins RAM bzw. über ein Netzwerk ?
Author: Juergen Friedrich
Date: Tue, 30 Jan 1996 17:41
Date: Tue, 30 Jan 1996 17:41
39 lines
1800 bytes
1800 bytes
Hallo,
ich will Objekte unter BC 4.5 per persistent Stream über ein Netzwerk
an einen Prozess, der auf einem weiteren Rechner läuft senden.
Leider habe ich bis jetzt keine andere Lösung gefunden, als die
Objekte per ifpstream in eine temporäre Datei zu schreiben, um diese Datei
danach zu lesen und per TCP/IP an den zweiten Rechner zu senden.
Wesentlich eleganter wäre natürlich eine Klasse TCPpstream, mit der sich
das gewünschte wie folgt realisieren läßt:
----------------------------------------------
Class Myobject
{
...
};
MyObject::Streamer::Read{..}
MyObject::Streamer::Write{..}
//.....................................
MyObject thisObject=new MyObject;
TCPpstream myPtcpstream (ipadr);
myPtcpstream << thisObject ;
----------------------------------------------
Im Borland BC++4.0 Handbuch auf Seite 229 steht zum Thema persistent
Streams folgendes:
"There are many applications for pers. Objects. When saved in shared memory
they can provide interprocess communication. They can be transmitted
via MODEMS to other systems"
Jedoch haben die Leute von Borland meiner Ansicht nach scheinbar vergessen
ein paar Methoden in ihren pstream Klassen virtuell zu deklarieren.
Bevor ich jetz anfange das Rad neu zu erfinden, bin ich für jede Anregung
dankbar.
.
Viele Gruesse
Jürgen
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads