Du bist nicht angemeldet.

NachoMan

Alter Hase

Beiträge: 1 228

Wohnort: Berlin

Beruf: Schüler

  • Private Nachricht senden

41

Donnerstag, 29. Juli 2010, 19:59

akNet unterstützt längst auch TCP, wenn gleich es standardmäßig bei allem möglichen UDP verwendet. Das ist aber auch nicht weiter schlimm, weil RakNet auf Anfrage gewährleisten kann, dass die Pakte alle ankommen (optional auch ob sie in der richtigen Reihenfolge ankommen).


achso dann nehm ich den teil zurück. die sollten das im manuel ändern.
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
nächstes projekt: sowas wie hello world, nur viel besser!

42

Freitag, 30. Juli 2010, 11:28

Allerdings ist RakNet in Sachen TCP imitieren nicht wirklich gut. Außerdem finde ich RakNet vom Aufbau her nicht schön, aber das ist geschmackssache. Für UDP würde ich persönlich eher enet empfehlen, welches wesentlich simpler und von den Ergebnissen her ziemlich gut ist und mit irrNetLite bekommt das ganze auch ne nette Kapselung.

Also für deinen Anwendungsfall würde ich enet direkt oder irrNetLite empfehlen.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | sycnsys - Netzwerk lib (MMO)

NachoMan

Alter Hase

Beiträge: 1 228

Wohnort: Berlin

Beruf: Schüler

  • Private Nachricht senden

43

Freitag, 30. Juli 2010, 11:37

mich würd interessieren wie du das spiel zeichnest.^^
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
nächstes projekt: sowas wie hello world, nur viel besser!

44

Freitag, 30. Juli 2010, 19:42

Wie meinst du das ?

MFG Harry222

NachoMan

Alter Hase

Beiträge: 1 228

Wohnort: Berlin

Beruf: Schüler

  • Private Nachricht senden

45

Freitag, 30. Juli 2010, 19:56

wie bringst du das spiel auf den bildschirm? welche lib benutzt du? die winapi, directX oder sowas wie die sdl/sfml?
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
nächstes projekt: sowas wie hello world, nur viel besser!

46

Freitag, 30. Juli 2010, 19:58

Ich benutze die TriBase! Die erstellt ja automatisch ein Fenster, wenn du das meinst! ;)

Stazer

Treue Seele

Beiträge: 232

Wohnort: Esens

Beruf: Schüler

  • Private Nachricht senden

47

Freitag, 30. Juli 2010, 22:41

Ich würds wie schon geschrieben so machen , dass ich zwei Threads habe.
Der eine verwaltet das Netzwerk und der andere den rest.

MfG Stazer

48

Freitag, 30. Juli 2010, 23:44

Für den Anfang wärs sinnvoll, das mit den Threads zu lassen. Klingt zwar so schön banal ... ... ist es aber nicht 8|
Außerdem bringts einem für sowas wie ein Vier Gewinnt absolut keinen Vorteil!

Stazer

Treue Seele

Beiträge: 232

Wohnort: Esens

Beruf: Schüler

  • Private Nachricht senden

49

Freitag, 30. Juli 2010, 23:46

Du wirst aber mehrere Thread brauchen wenn die Sockets blockieren , denn solange recv ( ) ; nicht irgendetwas empfängt oder ein Fehler feststellt hält die Funktion
den Thread an.

MfG Stazer

50

Samstag, 31. Juli 2010, 00:02

dafür gibst es doch die select() funktion und FD_SETS... wird im c-worker tutorial sehr schön beschrieben

51

Samstag, 31. Juli 2010, 00:16

Außerdem arbeiten Libs wie RakNet, Zoidcom, enet und syncsys (eig alle die ich kenne) interns chon mit threads, sodass mans elbst sich nciht mehr damit beschäftigen muss.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | sycnsys - Netzwerk lib (MMO)

52

Samstag, 31. Juli 2010, 18:33

Und wenn schon...

Ich hab viel Erfahrung beim Arbeiten mit Threads!

MFG Harry222

53

Montag, 2. August 2010, 14:18

Ich denke das Thema ist hiermit erstmal beendet!

Ich werde mich mal mit RakNet auseinandersetzen!

MFG Harry222