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.

 

(7570 Hits)

 

  gpu_info     io_adapter     mastermind     ntools     galton_brett     desktop_lock     rollenspiel     tankplan     baum     suchen_dialog     fourier     affenpuzzle     sortieren     knack     dithering_filtering     steganographie     alt_f2     opengl_graphikengine     hough_transformation     send_get_file     zauber     delforlaz     screeny     4_gewinnt     cpu_load     tipp_it     ae20125     anty_krypt     binomial     pi     iq_block     network_listener     netzwerkprotokol     3d_puzzle     fakenet     picking     serial     ascii     filetools     parken     gorilla     quadtree     stm     ccm     uuart     greenfoot     tg12864b     laufschrift     euler     qprogrammer     perlin_noise     gc_solver     2048     exp_func     wuerfel     clear_engine     dcommenter     passbildcreator     dxtools     weihnachtsstern     bww     proof2e1     cubemap     game_of_life     dcf77     zufall     td     wii_whiteboard     ym1602c     openglsphere     xml     trio     calender     bmp_font     rsa     4_wins     codecounter     summe_n     pwm     clickomania     gedanken_leser     button_tool     vokabel     imageinspector     induktion     verzeichnung     projizierte_schatten     hilbert     balanced2     l_system     puzzle     episodenmanager     partikelengine     feder_masse     balanced     simple_cad     piemenue     sortieren2     winkonfig     sprite_engine     rubik_cube     cleanup     atmegaboard     kwirk     bezier     picturerotate     gefangenen_dilemma     heapsim     wuerfelzauber     io_serializer     socket     nsudoku     portal     copycommander     funplay2     address_db     bignumber     ctools     c_depencies     screensaveblocker     sudoku     maw     jazzball     numeric_instability     fouriersynthese     basic     funkuhr     pointer     stereoprojektion     codeviewer     raetsel     diffusionsfilter     fpc_depencies     crc     klab     farbspectrum     bigprim     wii_headtrack     rubik_cube2     pentago     race_condition     wecker     tippsy3     sirpinksy     generische_liste     tasker     tbitstream     trackball     gebmanager     mauskoordinaten     5ermedian     proto     file_transfer     hex     mandelbrot     matrix     hoertest     bitverknupfung     textur_filterung     c_libs     textfilter     picam     fir_iir     digiman     turing_maschine     vedische_multiplication     8x8x8     wireworld