WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Pipes und Streams unter ISO C++ ? (http://www.wcm.at/forum/showthread.php?t=97576)

Belgarath 21.05.2003 11:32

Pipes und Streams unter ISO C++ ?
 
Hallo,

da habe ich doch mal eine Frage an die (ISO-) C++ Spezialisten unter Euch:

In ISO-C++ (wie z.B. mit gcc 3.x umgesetzt) gibt es keine gestreamten Pipes - und auch keinen ifstream::ifstream(int) bzw. ofstream::ofstream(int) Constructor. Habe ich trotzdem irgendeine 'onboard'-Möglichkeit, einer pipe den Streaming-Mechanismus von C++ überzustülpen?

Ich versuche nämlich krampfhaft, RealTimeBattle auf SuSE 8.1 Prof., gcc 3.2, zu kompilieren ... ;)

lg
Klaus

Belgarath 27.05.2003 14:12

So, mittlerweile habe ich mich selbst durch die unendlichen Weiten des Internet gewühlt und folgendes gefunden:

socket++ - library

Ursprünglich von einem Inder (wenn ich den Namen richtig zuordne), war leider kein Open Source Projekt der Community, ist aber laut Copyright Notice definitiv völlig frei verfügbar ... schade nur, daß die Weiterentwicklung (Anpassungen an diverse Systeme, ISO C++ Standard, ...) nicht kanalisiert in einem Projekt verläuft (ich habe zumindest noch eine weitere Variante gefunden, in der 1.111 an einer deutschen Uni gepatcht wurde ...).

Jedenfalls werden hier sockets/pipes als stream-Klassen realisiert, was wirklich recht gut gelungen aussieht - ich muß mich allerdings erst durch die Details wühlen: ich weiß noch nicht, ob und wie z.B. die blocking / non-blocking Mechanismen bei pipes gesteuert werden können, und es widerstrebt mir, hier hineinzuhacken ...

lg
Klaus


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag