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)

 

  binomial     3d_puzzle     transparenz     bmp_font     shannon_fano_coding     cpu_load     calender     serial     waage     klab     bignumber     tbitstream     codeviewer     4_wins     fir_iir     bigprim     gpu_info     minipaint     pwm     qprogrammer     lzw     sudoku     uuart     dcommenter     anty_krypt     weihnachtskalender     trackball     hoertest     2048     gorilla     heapsim     torus_chess     fourier     bezier     filetools     nsudoku     library     wireworld     rubik_cube     piemenue     dxtools     simple_font     digiman     fingerspeed     farbspectrum     hilbert     proof2e1     sql     vokabel     picam     hex     knack     kwirk     basic     picturerotate     mandelbrot     ctools     cleanup     parken     gc_solver     wecker     newton_interpolation     pointer     summe_n     balanced     pi     copycommander     sortieren2     exp_func     puzzle     openglsphere     codecounter     wuerfel     fouriersynthese     info     imageinspector     project_collector     chunkmanager     greenfoot     simpleray     graphen_algos     5ermedian     picking     io_adapter     fpc_depencies     textfilter     ae20125     stereoprojektion     tetris     rsa     screeny     netzwerkprotokol     8x8x8     numeric_instability     td     kartei     updater     balanced2     clickomania     loop     ascii     c_libs     generische_liste     tankplan     verzeichnung     pingpong     rubik_cube2     passbildcreator     binaeruhr     funkuhr     tclockex     feder_masse     ntools     steganographie     opengl_graphikengine     episodenmanager     projizierte_schatten     multilanguage     zauber     trio     suchen_dialog     network_listener     cubemap     crc     jazzball     stm     turing_maschine     induktion     mauskoordinaten     newton     wii_headtrack     textur_filterung     xml     schachprobleme     winkonfig     pentago     desktop_lock     simple_cad     screensaveblocker     bww     send_get_file     dithering_mask     maw     fakenet     proto     network_bandwidth_limiter     4_gewinnt     rollenspiel     matrix     wii_whiteboard     iq_block     dcf77     laufschrift     ym1602c     button_tool     diffusionsfilter     ccm     mastermind     kollision     rent_it     pathfinder     tg12864b     euler     gedanken_leser     alt_f2     weihnachtsstern     io_serializer     hough_transformation     clear_engine     wuerfelzauber     gebmanager     attributgrammatik     partikelengine