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.

 

(7567 Hits)

 

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