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.

 

(7544 Hits)

 

  alt_f2     rent_it     mauskoordinaten     copycommander     tipp_it     euler     klab     chunkmanager     graphen_algos     io_adapter     winkonfig     logger     feder_masse     transparenz     kwirk     hough_transformation     td     greenfoot     tasker     hilbert     pi     attributgrammatik     4_wins     sirpinksy     induktion     vokabel     verzeichnung     c_libs     wuerfel     ym1602c     bmp_font     ae20125     ctools     library     send_get_file     episodenmanager     bezier     parken     stereoprojektion     rubik_cube2     filetools     gc_solver     maw     screeny     stm     cpu_load     tg12864b     dcommenter     desktop_lock     nsudoku     info     updater     vedische_multiplication     turing_maschine     uuart     binomial     laufschrift     sfxr     galton_brett     codecounter     zauber     dithering_filtering     simple_font     newton     dithering_mask     sortieren     fingerspeed     ntools     wuerfelzauber     einstein     5ermedian     netzwerkprotokol     picking     hoertest     suchen_dialog     4_gewinnt     partikelengine     3d_puzzle     kartei     digiman     opengl_graphikengine     gebmanager     tippsy3     weihnachtsstern     fpc_depencies     puzzle     numeric_instability     tbitstream     simple_cad     schachprobleme     clickomania     project_uncollector     socket     zufall     fouriersynthese     balanced2     button_tool     mastermind     tokenizer     sql     picam     wii_whiteboard     balanced     gefangenen_dilemma     fakenet     funkuhr     passbildcreator     screensaveblocker     address_db     funplay2     wii_headtrack     gorilla     multilanguage     codeviewer     binaeruhr     bigprim     rsa     quadtree     8x8x8     iq_block     matrix     cubemap     qprogrammer     project_collector     weihnachtskalender     clear_engine     lzw     trio     wecker     dcf77     rollenspiel     reihen     anty_krypt     farbspectrum     race_condition     perlin_noise     diffusionsfilter     torus_chess     tetris     io_serializer     ccm     exp_func     pwm     cleanup     trackball     baum     crc     formelparser     serial     pentago     rubik_cube     summe_n     raetsel     opengl_spriteengine     sprite_engine     c_depencies     knack     newton_interpolation     sortieren2     calender     wireworld     minipaint     loop     calc     piemenue     atmegaboard     textur_filterung     imageinspector     pingpong     simpleray     portal     fourier     genmathcalc     pathfinder     steganographie     dxtools     labyrintcreator     file_transfer     network_bandwidth_limiter     kollision     bignumber     shannon_fano_coding     textfilter     picturerotate     hex     proof2e1     boxmuller     lazcomment     sudoku     game_of_life     generische_liste     l_system     gedanken_leser     pointer     waage     proto     mandelbrot     xml     sdl_tcp_ip     delforlaz     basic     jazzball     bww     network_listener     network_delay     gpu_info     bitverknupfung     openglsphere     opengltruetypefont     fir_iir     tclockex     2048     tankplan     heapsim     ascii     projizierte_schatten     affenpuzzle