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)

 

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