Stránka 1 z 1

C# a komunikace přes LAN

Napsal: pon 20. kvě 2013, 16:21
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 ;-)

Re: C# a komunikace přes LAN

Napsal: stř 29. kvě 2013, 10:39
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.

Re: C# a komunikace přes LAN

Napsal: stř 29. kvě 2013, 10:56
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 :)