Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: Soket - spojení mezi dvěma počítači

Java Java Soket - spojení mezi dvěma počítači

Aktivity (1)
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):31.1.2013 17:09

Možná to blokuje firewall

Nahoru Odpovědět 31.1.2013 17:09
:)
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.