Article View: de.comp.lang.c++
Article #1462Wie schreibe ich einen Persistent Stream ins RAM bzw. über ein Netzwerk ?
From: 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
Technical Details
Message-ID:
<4ell90$hn9@zdi.informatik.uni-stuttgart.de>Path:
arc1-ca.pugleaf.net!news.informatik.uni-stuttgart.de!newsShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.informatik.uni-stuttgart.de!news From: friedrjn@azu.informatik.uni-stuttgart.de (Juergen Friedrich) Newsgroups: de.comp.lang.c++ Subject: Wie schreibe ich einen Persistent Stream ins RAM bzw. über ein Netzwerk ? Date: 30 Jan 1996 17:41:52 GMT Organization: Universität Stuttgart Institut für Informatik Message-ID: <4ell90$hn9@zdi.informatik.uni-stuttgart.de> NNTP-Posting-Host: isppp5.informatik.uni-stuttgart.de X-Newsreader: WinVN NT 0.92.6