dodání ihned! nové
Black Friday je tu! Využij jedinečnou příležitost a získej až 80 % znalostí navíc zdarma! Více zde
BF
Avatar
QClodd
Člen
Avatar
QClodd:7.12.2016 18:13

Ahoj,začal jsem se učit modul socket.Vytvořil jsem svůj první script,ale hned mám problém.Nevěděl by někdo proč mi počítač blokuje připojení ? Předem díky za odpověď :)

Odpovědět
7.12.2016 18:13
We are not here to take part we are here to take over
Avatar
Odpovídá na QClodd
Erik Šťastný:7.12.2016 20:53

Todle většinou neznemná, že ho blokuje, ale může to znamenat i to, že na druhé strašně prostě neběží program co by to spojení příjal, například v C# máš TCPClient a TCPListener a musí bežět to i to když jedno neběží, tak dostaneš tudle vyjímku :)

 
Nahoru Odpovědět
7.12.2016 20:53
Avatar
Adam Ježek
Redaktor
Avatar
Adam Ježek:7.12.2016 21:14

Dej sem kód pro server.
Btw, není python blokovaný firewallem?

Nahoru Odpovědět
7.12.2016 21:14
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Odpovídá na Adam Ježek
Josef Kuchař - Pepa489:7.12.2016 21:30

Defaultně je, poprvé když spustíš python tak tam je to dialogové okno s nastavením firewallu

Nahoru Odpovědět
7.12.2016 21:30
2x piš, jednou debuguj
Avatar
Adam Ježek
Redaktor
Avatar
Odpovídá na Josef Kuchař - Pepa489
Adam Ježek:7.12.2016 21:31

Jak se to chová defaultně vím, ale taky mohl klinout na ne, nebo z nějakého důvodu se to okno nezobrazilo, už se mi to u pár aplikací taky stalo...

Nahoru Odpovědět
7.12.2016 21:31
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Marek Chalupa:8.12.2016 14:02

Ahoj, pokud máš WIN10 (i u ostatních oken to může být), tak mají ve firewallu defaultně zablokovaný požadavek na ICMPv4 protokol, stačí to v nastavení firewallu odblokovat jak pro příchozí tak odchozí pravidla (respektive odblokováním myslím povolení pravidla). Všechno je to v nastavení firewallu pod "Sdílení souborů a tiskáren (požadavek na ICMPv4 protokol) viz. obr.

 
Nahoru Odpovědět
8.12.2016 14:02
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
QClodd
Člen
Avatar
QClodd:8.12.2016 16:50

Mám WIN7,firewall jsem povolil hned při prvním spuštění programu.Jdu se podívat přímo do firewallu,jestli je to povoleno. :)

Nahoru Odpovědět
8.12.2016 16:50
We are not here to take part we are here to take over
Avatar
QClodd
Člen
Avatar
QClodd:8.12.2016 17:06

Povolil jsem všechno. A stále dostávám ten samý error.

Nahoru Odpovědět
8.12.2016 17:06
We are not here to take part we are here to take over
Avatar
Odpovídá na QClodd
Neaktivní uživatel:8.12.2016 17:07

Jen taková otázečka - na screenu nikde nevidím server. Běží ti?

Nahoru Odpovědět
8.12.2016 17:07
Neaktivní uživatelský účet
Avatar
QClodd
Člen
Avatar
Odpovídá na Neaktivní uživatel
QClodd:8.12.2016 17:13

Ahoj,prosímtě jak to zjistím ? V IT se pohybuju chvilku :)

Nahoru Odpovědět
8.12.2016 17:13
We are not here to take part we are here to take over
Avatar
Ondřej Štorc
Redaktor
Avatar
Odpovídá na QClodd
Ondřej Štorc:8.12.2016 17:30

No jelikož se připojuješ na server který by ti měl běžet na PC, tak to bude nejspíše nějaká aplikace, kterou jsi spustil. Nevím odkud jsi vzal číslo portu, ale na tomto portu poslouchá ona aplikace všechny requesty co k tobě přijdou na PC.
Každopádně já s myslím že problém je jinde. Ten kód co máš napsaný je jenom klient bez serveru a ty si nejspíš myslíš že to zastupuje i funkci serveru. Pokud je toto pravda tak si musíš ještě napsat druhou aplikaci, která bude ty requesty zpracovávat.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět
8.12.2016 17:30
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
QClodd
Člen
Avatar
QClodd:8.12.2016 17:38

Už to pomalu začínám chápat,ten klient je příklad z učebnice :) každopádně díky moc

Nahoru Odpovědět
8.12.2016 17:38
We are not here to take part we are here to take over
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 12 zpráv z 12.