Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

SirForce

Alter Hase

Beiträge: 802

Wohnort: Süddeutschland

  • Private Nachricht senden

11

12.11.2007, 19:55

Boa ne... also wenn ich ehrlich bin, probiere ich davon fern zu bleiben...!
Oder fällt einem jetzt spontan ein Beispiel ein, wo die dann doch nützlich währen und bitte nicht wie TrikkieMikkie gesagt hat (ist nicht böse gemeint), aus rücksicht auf das System - das verkraftet mein Prozessor schon ;)
Nichts behindert so sehr die Entwicklung der Intelligenz wie ihre vollständige Abwesenheit.

Michail Genin

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

12

12.11.2007, 20:13

Zitat von »"SirForce"«

aus rücksicht auf das System - das verkraftet mein Prozessor schon ;)


Das doofe ist. Mit diesen Bitfeldern ist man schnell auf der Schlechten seite, soll heißen: Man verliert ruckzuck Resourcen als das man welche gut macht!
Noch dazu sind Bitfelder total unportabel, ein Bitfeld kann je nach Compiler und Platform komplett anders aussehen.
@D13_Dreinig

$nooc

Alter Hase

Beiträge: 873

Wohnort: Österreich / Kärnten

Beruf: Schüler

  • Private Nachricht senden

13

12.11.2007, 20:16

tutorial verdächtig, oder? :D
Am Anfang der Weisheit steht die eigene Erkenntnis, dass man selbst nichts weiß! - Sokrates

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

14

12.11.2007, 20:22

Zitat von »"$nooc"«

tutorial verdächtig, oder? :D


Nö, wieso denn? Tutorials schreibt man doch über Dinge die man sinnvoll findet und deshalb anderen näher bringen will. Aber wenn du Bitfelder als sinnig empfindest... nur zu!

Wer Bitsets in C++ verwenden will sollte eine der folgenden Alternativen wählen:

std::bitset<T> (Standard C++ Library)
std::vector<bool> (Standard C++ Library)
boost::dynamic_bitset<T,A> (Boost)
@D13_Dreinig

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

15

12.11.2007, 22:26

Wo es sich nicht vermeiden lässt? IP/UDP/TCP Header ohne das will ich mal sehen ;)
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

16

12.11.2007, 22:28

Zitat von »"Nox"«

IP/UDP/TCP Header ohne das will ich mal sehen ;)


C-/C++-Quelltext

1
char* tcp_header;


:p

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

17

12.11.2007, 22:29

Und die struktur :P?
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

18

12.11.2007, 22:32

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
class TCPHeader
{
public:

  TCPHeader(void* packet_data);

  uint16 sourcePort();
  uint16 destinationPort();
  uint32 sequenceNumber();
  bool checkFlag(TCP_FLAG flag);
  uint16 checksum();
  uint8 dataOffset();
};


:p

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

19

12.11.2007, 22:47

Stimmt an die habe ich garnicht gedacht. Dachte, dass die __int8/16/24/32 eine rein Microsoftspezifische Sache wäre. (int16 mag mein kompilier übrigens garnicht).
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

20

12.11.2007, 22:49

C-/C++-Quelltext

1
typedef unsigned short uint16;


:p

Werbeanzeige