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.

 

(7601 Hits)

 

  balanced     loop     gefangenen_dilemma     kollision     opengltruetypefont     desktop_lock     tbitstream     codecounter     stereoprojektion     clear_engine     balanced2     kwirk     hoertest     delforlaz     ctools     tankplan     4_wins     baum     pointer     uuart     anty_krypt     steganographie     race_condition     filetools     shannon_fano_coding     imageinspector     sudoku     vokabel     nsudoku     bmp_font     picturerotate     gorilla     boxmuller     opengl_spriteengine     fir_iir     crc     dithering_mask     clickomania     mauskoordinaten     diffusionsfilter     ae20125     lzw     projizierte_schatten     5ermedian     weihnachtsstern     calc     tipp_it     wuerfel     winkonfig     verzeichnung     picam     c_depencies     labyrintcreator     piemenue     ccm     passbildcreator     basic     ntools     info     xml     galton_brett     parken     kartei     torus_chess     fouriersynthese     c_libs     mandelbrot     ym1602c     alt_f2     openglsphere     dxtools     maw     farbspectrum     bignumber     euler     tetris     partikelengine     qprogrammer     gedanken_leser     pentago     binomial     multilanguage     td     textur_filterung     file_transfer     textfilter     calender     gebmanager     klab     pingpong     bww     picking     rsa     button_tool     sirpinksy     wuerfelzauber     2048     hilbert     vedische_multiplication     raetsel     puzzle     io_serializer     fourier     iq_block     sql     digiman     trio     graphen_algos     opengl_graphikengine     cubemap     schachprobleme     numeric_instability     l_system     wecker     simple_cad     fpc_depencies     bezier     proto     send_get_file     screeny     suchen_dialog     3d_puzzle     wireworld     einstein     matrix     address_db     8x8x8     greenfoot     turing_maschine     stm     trackball