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.

 

(7596 Hits)

 

  hoertest     tbitstream     fouriersynthese     kartei     steganographie     fingerspeed     updater     screensaveblocker     vokabel     weihnachtsstern     sortieren2     cubemap     desktop_lock     puzzle     bigprim     mastermind     proto     mandelbrot     4_wins     numeric_instability     pentago     transparenz     greenfoot     iq_block     calender     balanced     fpc_depencies     fakenet     winkonfig     textfilter     2048     sfxr     generische_liste     screeny     gebmanager     pingpong     clear_engine     einstein     chunkmanager     balanced2     clickomania     network_listener     sql     tg12864b     io_serializer     verzeichnung     copycommander     kwirk     td     wuerfel     dithering_filtering     klab     serial     info     gc_solver     matrix     dxtools     turing_maschine     projizierte_schatten     loop     bignumber     funplay2     ccm     attributgrammatik     filetools     galton_brett     shannon_fano_coding     feder_masse     rubik_cube2     network_bandwidth_limiter     bezier     delforlaz     fir_iir     gpu_info     heapsim     qprogrammer     xml     ym1602c     5ermedian     piemenue     newton     boxmuller     wii_whiteboard     ntools     diffusionsfilter     alt_f2     send_get_file     fourier     cpu_load     binaeruhr     picking     ae20125     address_db     textur_filterung     stm     farbspectrum     openglsphere     pointer     crc     picam     dcf77     gedanken_leser     netzwerkprotokol     trio     quadtree     kollision     binomial     8x8x8     zufall     bww     anty_krypt     wuerfelzauber     gorilla     bmp_font     nsudoku     file_transfer     uuart     digiman     tankplan     gefangenen_dilemma     button_tool     passbildcreator     minipaint     parken     trackball     3d_puzzle     wecker     imageinspector     partikelengine     suchen_dialog     hough_transformation