zur Startseite zum Inhalt zur Navigation

Netzwerkprotokoll

 

Schon mal versucht ein netzwerkfähiges Spiel zu 
schreiben ?

Was ist das Hauptproblem ?

Klar das Netzwerk.

Wie bekommt man die Daten von einem zum anderen PC ?

Welchen Protokoll Typ implementiert man wie ?

Mit solchen Fragen habe ich mich auch mal beschäftigt 
und eine Lösung gefunden. 

Allerdings ist das schon ein ganzes Weilchen her, ich 
habe nur den Code verlegt gehabt. Und so lange ich 
keine Lust habe die bisherigen Ansätze umzuschreiben 
sollen wenigstens diese hier zur Verfügung stehen. 

Das Prinzip ist simpel und für kleine Datensätze ist 
es auch ohne Probleme anwendbar ( Leider wusste ich 
damals nicht was Pointer oder Records sind und 
deswegen ist die eigentliche Übertragung in Strings 
gekapselt, was die Übertragung äußerst ineffizient 
macht ).

Ich habe damals entschieden dass es im Prinzip 3 
Möglichkeiten gibt.

1. Das Chatten
2. Das Netzwerkspiel mit fester Spielerzahl
3. Das Spielen mit dynamischer Spielerzahl

Für diese 3 Arten habe ich Sample Programme 
geschrieben. Diese funktionieren und sind samt 
Sourcecode verfügbar.

Zur Ausführung dieser Samples ist allerdings die 
Installation der Komponente DelphiX notwendig.

 

(7582 Hits)

 

  c_libs     fpc_depencies     wireworld     diffusionsfilter     delforlaz     hough_transformation     farbspectrum     weihnachtsstern     dcommenter     stm     winkonfig     cpu_load     vokabel     anty_krypt     euler     ae20125     codecounter     rubik_cube     turing_maschine     bignumber     zauber     steganographie     wecker     numeric_instability     fakenet     race_condition     3d_puzzle     ascii     qprogrammer     gorilla     projizierte_schatten     sortieren2     dithering_filtering     newton     puzzle     sprite_engine     funplay2     screeny     picking     tbitstream     bww     textfilter     schachprobleme     bmp_font     piemenue     passbildcreator     desktop_lock     suchen_dialog     netzwerkprotokol     verzeichnung     greenfoot     4_wins     clear_engine     calender     fouriersynthese     gebmanager     zufall     shannon_fano_coding     knack     fourier     hoertest     io_serializer     balanced     opengl_spriteengine     mandelbrot     summe_n     pentago     balanced2     dxtools     dcf77     fir_iir     2048     serial     feder_masse     generische_liste     boxmuller     rollenspiel     episodenmanager     proto     transparenz     mastermind     gefangenen_dilemma     proof2e1     reihen     binomial     lzw     torus_chess     tetris     codeviewer     crc     cubemap     tg12864b     picam     hilbert     imageinspector     wuerfel     ym1602c     klab     atmegaboard     8x8x8     copycommander     trackball     partikelengine     filetools     bezier     openglsphere     pointer     ccm     sudoku     xml     induktion     td     loop     iq_block     wii_whiteboard     wuerfelzauber     button_tool     network_bandwidth_limiter     gedanken_leser     nsudoku