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

idontknow

unregistriert

1

04.02.2009, 15:04

[C++]Netzwerkprogrammierung / Grundlagen

hey,

ich habe mal ne Frage: ich würde mich gerne mit den Grundlagen der Netzwerkprogrammierung beschäftigen habe aber keine Ahnung wonach ich da suchen soll.

Habs mal mit TCP/IP versucht aber das ist ja nur ein protokoll -> hat mich nicht weiter gebracht.

Jetzt wollte ich fragen, obs ne internetSeite / ein Buch gibt, das sich damit auseinandersetzt und das ihr mir empfehlen würdet???

mfg

2

04.02.2009, 15:11

Sieh dir mal etwas über sockets an. Bei google sollte man was finden.

3

04.02.2009, 15:12


Black-Panther

Alter Hase

Beiträge: 1 443

Wohnort: Innsbruck

  • Private Nachricht senden

4

04.02.2009, 15:15

Sehr gute Übersicht und Einfürhung
http://www.zotteljedi.de/documents/socket-buch.pdf
stillalive studios
Drone Swarm (32.000 Dronen gleichzeitig steuern!)
facebook, twitter

idontknow

unregistriert

5

04.02.2009, 15:30

ok dnke für den schnellen Rat.

aber was genau ist denn jetzt diese socket api? sowas wie Ogre, TriBase.....??
eben eine engine für netzwerprogrammierung???

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

6

04.02.2009, 15:59

Zitat von »"idontknow"«

aber was genau ist denn jetzt diese socket api? sowas wie Ogre, TriBase.....??


Ne, eher sowas wie Direct3D, OpenGL...

http://www.c-worker.ch/tuts.php

7

04.02.2009, 16:56

Wenn du ne fertige, schöne schnelle Lib suchst, guck dir doch mal RakNet an:
http://www.jenkinssoftware.com/

Damit erziehst du schnell schöne Ergebnisse und die mitgelieferten Beispielprogramme sind vorbildlich.

Außerdem gibt es PlugIns wie Patcher, Highscoreverwaltung oder ein flexibles Lobbysystem.

Gruß
Markus

8

04.02.2009, 19:15

http://www.boost.org/doc/libs/1_37_0/doc/html/boost_asio.html

Könnte auch sehr gut sein.
Von der oben schon verlinkten Zotteljediseite halte ich jedoch auch einiges. sockets sind halt eher lowlevel, asio eher highlevel.
Lieber dumm fragen, als dumm bleiben!

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

9

04.02.2009, 21:02

asio? Sry, das ist einiges aber nicht highlevel, sondern gerade mal eine dünne Schicht über den Sockets! Schonmal versucht was mit asio zu machen? Ich bin kläglich dran gescheitert.
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.

10

04.02.2009, 23:13

Das c-worker.ch tut ist das beste, aber vergiss nicht: Für Spiele braucht man non-blocking sockets (glaub das war die ioctlsocket funktion oder so, ist schon so lange her :D)
Dieser Post wurde aus artgerecht gehaltenen, 100% chlorfrei gebleichten, handelsüblichen Elektronen aus Freihaltung erzeugt.

Werbeanzeige