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.

 

( 260 Hits )

 

  dithering_filtering     serial     picking     gefangenen_dilemma     opengltruetypefont     alt_f2     file_transfer     projizierte_schatten     anty_krypt     l_system     codeviewer     baum     portal     laufschrift     wecker     mandelbrot     rollenspiel     feder_masse     simple_cad     shannon_fano_coding     mauskoordinaten     pathfinder     induktion     textur_filterung     info     calc     screeny     multilanguage     ccm     race_condition     parken     quadtree     logger     button_tool     bignumber     screensaveblocker     io_adapter     opengl_graphikengine     bitverknupfung     farbspectrum     clear_engine     jazzball     hilbert     loop     fourier     verzeichnung     clickomania     proof2e1     balanced     bigprim     uuart     partikelengine     send_get_file     picturerotate     trackball     wuerfelzauber     torus_chess     tokenizer     basic     bmp_font     library     dcf77     4_gewinnt     ascii     gedanken_leser     openglsphere     funplay2     pingpong     einstein     iq_block     kartei     fir_iir     weihnachtsstern     fingerspeed     qprogrammer     ntools     digiman     rsa     tg12864b     tbitstream     sudoku     atmegaboard     hoertest     sql     gorilla     bezier     kwirk     network_bandwidth_limiter     balanced2     motionblur     vedische_multiplication     perlin_noise     pointer     kollision     io_serializer     transparenz     5ermedian     proto     zufall     sortieren2     project_uncollector     copycommander     stereoprojektion     ae20125     wuerfel     genmathcalc     minipaint     simple_font     network_delay     cubemap     trio     maw     newton_interpolation     hex     imageinspector