Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET
Využij akce až 80% zdarma při nákupu e-learningu. Více informací .
BF summer
Avatar
Hartrik
Redaktor
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
Autoredaktor
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/
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Fugiczek
Redaktor
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
Redaktor
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.