» Poradna » Počítačové sítě

C# chat přes hamachi

 |   |  Microsoft Windows 10 Chrome 61.0.3163.100

naprogramoval jsem jednoduchý chat v c# (kód je určitě správně). když píše můj kamarád tak se mi zobrazí zpráva ale když píšu já jemu tak se nezobrazí nic. pravděpodobně tenhle problém bude spojenej s problémem připojení na herní servery (hostované tím kamarádem přes hamachi) protože to mi taky nefunguje. zkoušeli jsme vzájemně ping na hamachi ip a když dával on ping na mě byla ztráta paketů 100%. to se zpravilo po vypnutí firewallu ale stále to neřeší problém s chatem. ps: problém je určitě u mě všichni ostatní problémy nemají.

Odpovědi na otázku

 |   |  Android Chrome 59.0

To sou věci po dvou deci...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 61.0.3163.100

Pak jsi to naprogramoval špatně. TCP/IP vytváří obousměrný kanál. Tj pokud navážeš spojení a můžeš skrz něj poslat data na jednu stranu, tak skrz ten stejný kanál můžeš posílat data i na druhou stranu. Zřejmě pro každý směr otevíráš nové spojení, to je zbytečné. Předělej to a bude ti fungovat ten tvůj chat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 61.0.3163.100

ano při každém odeslání zprávy navážu spojení odešlu a spojení zavřu. pokud to tak je špatně jak říkáš tak budu rád když mi poradíš jak to upravit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 62.0.3202.62

Řekl bych, že to chce přidat výjimku do firewallu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 61.0.3163.100

firewall na hamachi mam úplně vypnutej

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 62.0.3202.62

A jak konkrétně jsi ho vypnul?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 61.0.3163.100

nevim už kde to bylo ale byl tam checkbox ethernet a hamachi tak jsem to prostě odškrtnul. ale to není třeba řešit protože po tom co jsem to udělal tak kámošovi začal fungovat ten ping na mě jak už jsem psal nahoře. myslim že problém bude jinde.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 61.0.3163.100

Nevím jak to máš dělané, ale například takto:Na jedné straně máš TcpListener, který očekává spojení.Z druhé strany se na něj připojíš pomocí TcpClient.ConnectPak na straně Listeneru přijmeš spojení: TcpListener.AcceptTcpClient a dostaneš taky objekt typu TcpClient.Teď máš na obou stranách objekty typu TcpClient, které jsou vzájemně propojené. Když něco zapíšeš do streamu na jedné straně, tak na druhé straně si to z toho streamu můžeš přečíst, a opačně. Funguje to obousměrně. Tohle spojení tedy nebudeš zavírat, ale necháš si ho uložené v proměnné a pomocí něj si můžeš zasílat zprávy na obě strany. A to je celá magie, jsou to absolutní základy s prací v síti.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 61.0.3163.100

výborně konečně popis kterýmu rozumim díky moc :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 56.0

Nikde nepíše, že používá TCP/IP. Možná používá IPX nebo zcela vlastní řešení, nemusí využívat ani to IP.Vzhledem k tomu, že to nepopsal, je zřejmé, že program nepsal on, respektive netuší, jak funguje. To pak těžko radit, cítil bych se jak blbec.

Souhlasím  |  Nesouhlasím  |  Odpovědět


Určitě si přečtěte

Vyzkoušeli jsme chytrou čínskou zásuvku Sonoff S26 za tři stovky. Nevyhořeli jsme

Vyzkoušeli jsme chytrou čínskou zásuvku Sonoff S26 za tři stovky. Nevyhořeli jsme

** Je sice z Aliexpressu, ale funguje ** Můžete ji ovládat hlasem přes Amazon Echo nebo Google Home ** Za tři stovky zautomatizuje menší 230V spotřebič

Jakub Čížek | 96

20 tipů a triků pro Gmail: Užitečné maličkosti, které zefektivní práci s e-maily

20 tipů a triků pro Gmail: Užitečné maličkosti, které zefektivní práci s e-maily

** V Gmailu je řada užitečných funkcí, které možná všechny neznáte ** Odeslání mailu můžete například pozdržet či naplánovat na později ** Nad Gmailem můžete mít s několika triky daleko lepší kontrolu

Karel Kilián | 25

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 6

Starý smartphone nemusí skončit v koši. 10 způsobů, jak ho ještě můžete využít

Starý smartphone nemusí skončit v koši. 10 způsobů, jak ho ještě můžete využít

** Co dělat s vysloužilým chytrým telefonem? Neházejte ho do koše! ** Našli jsme pro vás deset možností, jak ho prakticky využít ** I stará zařízení tak mohou být užitečná

Karel Kilián | 47

10 novinek Androidu 10, které vás budou bavit

10 novinek Androidu 10, které vás budou bavit

Jan Láska, Vladislav Kluska | 24



Aktuální číslo časopisu Computer

Speciál o přechodu na DVB-T2

Velký test herních myší

Super fotky i z levného mobilu

Jak snadno upravit PDF