Die Suche ergab 332 Treffer

von Glocke
Do Feb 20, 2014 4:54 pm
Forum: Projekte
Thema: [C++] SDL2-basiertes Framework
Antworten: 1
Zugriffe: 3739

[C++] SDL2-basiertes Framework

Hi, vor einiger Zeit hatte ich an einem OO-Wrapper sdlApp für SDL geschrieben und diesen vor kurzem auf SDL 2 migriert. Bisher bietet er natürlich nur ein Interace für eine Untermenge an Funktionen ^^ Hier habe ich mal einige Features (die btw über reines SDL hinaus gehen), die das Framework bietet....
von Glocke
Do Feb 20, 2014 4:20 pm
Forum: Forum, Wiki und Administration
Thema: Dateianhänge und Code-Listings
Antworten: 0
Zugriffe: 7022

Dateianhänge und Code-Listings

Hi, mir sind in der Vergangenheit ein paar Sachen im Forum aufgefallen, die man ggf. anders lösen könnte: Dateianhänge werden afaik sofern sie im Browser darstellbar sind (z.B. Grafiken) direkt eingebunden. Das ist bei großen Bildern unschön - vor beim Betrachten mit kleineren Displays. Vielleicht k...
von Glocke
Fr Feb 07, 2014 6:09 pm
Forum: C / C++
Thema: 64-bit Endianess Conversion
Antworten: 5
Zugriffe: 4557

Re: 64-bit Endianess Conversion

Xin hat geschrieben:Fließkommazahlen werden nicht durch Endianess verändert.
Okay, das war mir nicht bewusst :D Dann werde ich das Template für long long überladen (wie ich es auch bei std::string gemacht habe ^^)

Danke :)

LG Glocke
von Glocke
Fr Feb 07, 2014 5:55 pm
Forum: C / C++
Thema: 64-bit Endianess Conversion
Antworten: 5
Zugriffe: 4557

Re: 64-bit Endianess Conversion

Also ich habe folgende Methode zum schreiben (lesen analog): template <typename T> void BinaryStream::write(T const data) { std::size_t bytes = sizeof(T); T converted; // convert from host byte order to big endian switch (bytes) { case 1: // 8 bit, nothing to do converted = data; break; case 2: // 1...
von Glocke
Fr Feb 07, 2014 5:20 pm
Forum: C / C++
Thema: 64-bit Endianess Conversion
Antworten: 5
Zugriffe: 4557

64-bit Endianess Conversion

Hi, ich habe für meine Netzwerk-Library [1] eine BinaryStream -Klasse, die Daten beim Einfügen in BigEndian konvertiert. Dabei verwende ich htons etc. Allerdings habe ich für 64-Bit-Typen ( long long oder double ) nichts derartiges gefunden - zumindest nicht in C++11 Standard. Notwendig sollte dies ...
von Glocke
Mi Jan 29, 2014 6:04 pm
Forum: Projekte
Thema: [C++] event-based networking framework
Antworten: 13
Zugriffe: 15025

Re: [C++] event-based networking framework

Achso, du willst dass der Benutzer die Teile selbst implementiert (kann). Ich dachte du willst nur das Framework unabhängig von der verwendeten Lib machen, damit du evtl. verschiedene Implementierungen anbieten kannst oder ohne viel Aufwand die Lib wechseln kannst. :) Eine Mischung aus beiden! Ich ...
von Glocke
Mi Jan 29, 2014 1:49 pm
Forum: Projekte
Thema: [C++] event-based networking framework
Antworten: 13
Zugriffe: 15025

Re: [C++] event-based networking framework

Den Code deines Frameworks habe ich mir nicht angeschaut sondern nur die Beispiele. Welche Socket-Lib verwendet werden soll bestimmst du anhand des Namespaces. Hast du dir mal überlegt das mittels einer Factory bzw. Abstract-Factory zu lösen? Oder hast du das bewusst so gemacht? Das ist Absicht! Be...
von Glocke
Di Jan 28, 2014 10:49 am
Forum: Projekte
Thema: [C++] event-based networking framework
Antworten: 13
Zugriffe: 15025

Komplettes Redesign

Hi, nach einiger Pause habe ich das Projekt nochmal aufgegriffen und etwas umstrukturiert, um es flexibler zu machen. Das Ergebnis ist eine Server-Client-Implementierung, die unabhängig von der verwendeten Socket-Library ist. GitHub-Link: http://github.com/cgloeckner/netLib Nach wie vor basiert die ...
von Glocke
Mi Jul 03, 2013 10:52 am
Forum: C / C++
Thema: "Cross-Framework" (kp wie ich mein Problem abkürzen soll xD)
Antworten: 3
Zugriffe: 3445

Re: "Cross-Framework" (kp wie ich mein Problem abkürzen soll

Ich würde ein Define rauslegen FRAMEWORK_MODUS. Du kannst die Variable per Compileraufruf setzen. Wenn sie nicht definiert wurde, setzt Du sie auf ein Default-Framework. Anschließend fragst Du im Code ab, welches Framework Du verwenden willst und setzt anhand dieser Variable die Includes bzw. machs...
von Glocke
Mi Jul 03, 2013 9:33 am
Forum: C / C++
Thema: "Cross-Framework" (kp wie ich mein Problem abkürzen soll xD)
Antworten: 3
Zugriffe: 3445

"Cross-Framework" (kp wie ich mein Problem abkürzen soll xD)

Hi, ich habe keine Ahnung, wie ich mein Problem richtig abkürzen soll :D Zum eigentliche Problem: Ich habe ein kleines Server-Client-Framework gebaut, das aktuell auf SFML-Network basiert. Zukünftig möchte ich diese Dependency lösen und alternativ auch SDL_net und Boost::Asio unterstützen. Aktuell ü...