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.

 

(7561 Hits)

 

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