NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Avatar
Hartrik
Tvůrce
Avatar
Hartrik:31.1.2013 16:49

Ahoj
Mám doma dva počítače a občas je potřeba dostat nějaký soubor do toho druhého, a tak jsem si myslel že bych ho mohl poslal pomocí soketu. Při testech vše funguje, ale když změním "localhost" na ip adresu, tak mi to hned vyhodí java.net.Connec­tException: Connection refused: connect - nic to nenajde.
Neví třeba někdo co s tím?

 
Odpovědět
31.1.2013 16:49
Avatar
Luboš Běhounek Satik:31.1.2013 17:09

Možná to blokuje firewall

Nahoru Odpovědět
31.1.2013 17:09
https://www.facebook.com/peasantsandcastles/
Avatar
Fugiczek
Tvůrce
Avatar
Odpovídá na Hartrik
Fugiczek:31.1.2013 17:10

A jsou ty dva počítače nějak propojené, nebo mají každý svoji vlastní statickou IP adresu? A napsal jsi ji vůbec správně? Jeden počítač by měl být jako server a druhý jako klient.
Bez poskytnutého kódu ti tu moc lidí neporadí, protože ta chyba je moc obecná.

 
Nahoru Odpovědět
31.1.2013 17:10
Avatar
Hartrik
Tvůrce
Avatar
Hartrik:31.1.2013 17:41

Oba počítače jsou napojeny na stejný modem, jejich ip adresa je stejná a statická.
Takto vytvářím server:

ServerSocket serverSocket = new ServerSocket(20000);
Socket socket = serverSocket.accept();

Klient:

Socket socket = new Socket("90.180.***.***", 20000);

Na firewall se také podívám, ale nejdřív bych chtěl vědět jestli se mi to vůbec může povést...

 
Nahoru Odpovědět
31.1.2013 17:41
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 4 zpráv z 4.