Avatar
khoudy54
Člen
Avatar
khoudy54:

Ahoj potřeboval bych poradit jak vytvořit program který dokáže komunikovat se stejným programem na jiném počítači. Prostě jak udělat CHAT mezi dvěma PC. Děkuji za odpovědi.

Editováno 27.4.2014 23:45
 
Odpovědět 27.4.2014 23:44
Avatar
Odpovídá na khoudy54
Luboš Běhounek (Satik):

Třeba přes http://msdn.microsoft.com/….tcplistener

  • jeden PC bude naslouchat a druhý se k němu připojí.
Editováno 27.4.2014 23:58
Nahoru Odpovědět 27.4.2014 23:58
:)
Avatar
Honza
Člen
Avatar
Honza:

Jak už bylo řečeno, buď přes TCP a nebo UDP (tam nemusíš udržovat spojení, ale má zas jistá omezení).
Práce s těmito sockety je poměrně jednoduchá, jen na sebe musí počítače v síti vzájemně vidět.

Pokud chceš komunikovat přes internet, alespoň jeden z počítačů musí mít veřejnou IP a nejspíš bude taky potřeba nastavit router (aby komunikace na daném scoketu posílal na konkrétní počítač). Toto se dá nejlépe obejít tím, že část aplikace která naslouchá umístíš na nějaký hostovaný server a všichni ostatní jsou jen klienti kteří se k němu připojují.

Nahoru Odpovědět 28.4.2014 10:03
Snadnou cestou se daleko nedostanete, je tam velká tlačenice...
Avatar
khoudy54
Člen
Avatar
Odpovídá na Honza
khoudy54:

Ahoj děkuju tobě i Satikovy za odpověď ale chtěl jsem se zeptat jestli neznáte nějaký způsob komunikace bez toho aby byla potřeba veřejná IP nebo jakýkoliv prostředník (Server) proste jenom dva klienti.

 
Nahoru Odpovědět 28.4.2014 11:25
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na khoudy54
David Čápka:

Je tady ukázkový program s chatem, najdi si ho.

Nahoru Odpovědět 28.4.2014 11:26
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Honza
Člen
Avatar
Odpovídá na khoudy54
Honza:

Ty dva počítače na sebe musí vidět, to je alfa a omega síťového propojení dvou počítačů. Pokud na sebe nevidí, musí tam být server ke kterému se dokáží připojit oba počítače a který bude fungovat jako spojovací bod... Veřejná IP není potřeba pouze pokud jsou oba počítače v jedné síti a vidí na sebe.

Nahoru Odpovědět 28.4.2014 15:15
Snadnou cestou se daleko nedostanete, je tam velká tlačenice...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.