C# a komunikace přes LAN

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
Tomson
Začátečník
Začátečník
Uživatelský avatar
Registrován: 25. zář 2009
Bydliště: Trutnov

C# a komunikace přes LAN

Příspěvek od Tomson »

Dokázal by mi někdo říct, jestli je obtížné v C# pracovat se sítí? Zatím umím pouze základy, takže uvedu příklad, na kterém bych to chtěl vyzkoušet.

Jedná se o primitivní piškvorky na poli 3x3 a vše je v konzoli. Funguje už i jednoduché AI a dalším cílem je zprovoznit i komunikaci přes LAN. Aplikace by měla být co nejjednodušší. Jeden hráč provede tah, ten se uloží a odešle po sítí druhému hráči, kde se tah také uloží. Poté se provede algoritmus, který zjistí, jestli někdo nevyhrál nebo jestli není pole zaplněné. to celé se bude opakovat opačně. Myslíte, že bude jednodušší peer-to-peer nebo klient-server? Budu vděčný za jakékoliv rady nebo odkazy na tutoriál. Díky ;-)
marek16
Začátečník
Začátečník
Uživatelský avatar
Registrován: 22. čer 2006
Bydliště: Brno

Re: C# a komunikace přes LAN

Příspěvek od marek16 »

Hledej socket api - ve zkratce to funguje tak, že si otevřeš socket (takovou díru vedoucí ke konkrétní aplikaci na jiným stroji) a posíláš/čteš z něj bytestream.
Ryzen 9800X3D | RTX 5080 16GB | 64GB DDR5 6000 CL30 | Gigabyte B650 Aero G | Samsung 990 PRO 2TB | LG BX 4K

Quis custodiet ipsos custodes?
webwalker
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. úno 2010
Bydliště: Buranov vedle Prahy

Re: C# a komunikace přes LAN

Příspěvek od webwalker »

Pěkný příklad TCP serveru pro nauku:
http://tech.pro/tutorial/704/csharp-tut ... tcp-server

Naučíš se v základu i thready, které se ti budou časem jistě hodit :)
Chtěl bych se stát profesionálním pískačem. Už teď jsem v tom sice hvězda, ale chtěl bych se ještě zdokonalit a začít se tím živit.
GPUreport.cz
Odpovědět

Zpět na „Programování a web“