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.

 

(7587 Hits)

 

  td     trackball     turing_maschine     tetris     cleanup     send_get_file     mandelbrot     tbitstream     bww     sudoku     fourier     basic     rsa     desktop_lock     gedanken_leser     balanced     ccm     wecker     mauskoordinaten     button_tool     cubemap     generische_liste     fpc_depencies     3d_puzzle     euler     dxtools     feder_masse     library     stm     lzw     ascii     4_gewinnt     calender     loop     pathfinder     binomial     matrix     crc     greenfoot     shannon_fano_coding     steganographie     projizierte_schatten     copycommander     8x8x8     fir_iir     clear_engine     pi     hoertest     klab     io_serializer     ctools     proto     wireworld     textfilter     mastermind     vokabel     balanced2     network_bandwidth_limiter     multilanguage     network_listener     iq_block     fouriersynthese     kwirk     simple_cad     pingpong     attributgrammatik     proof2e1     parken     pointer     maw     puzzle     passbildcreator     episodenmanager     summe_n     hex     bmp_font     nsudoku     4_wins     opengl_graphikengine     hilbert     partikelengine     serial     torus_chess     sql     gebmanager     picam     fakenet     verzeichnung     schachprobleme     tg12864b     codecounter     wuerfel     openglsphere     ae20125     c_libs     zauber     filetools     qprogrammer     rent_it     graphen_algos     cpu_load     bezier     sortieren2     wuerfelzauber     anty_krypt     dcf77     5ermedian     induktion     transparenz     ym1602c     farbspectrum     picking     winkonfig     piemenue     alt_f2     gorilla     ntools     wii_whiteboard     exp_func     screensaveblocker     diffusionsfilter     minipaint