Mohlo by to mozna byt nastavenim security policy v Jave. Treba je nastavena
tak, ze prijma spojeni pouze z localhost.

Lada

Dne 21. července 2011 14:43 Dušan Rychnovský <geraltzri...@gmail.com>napsal(a):

> Dobry den,
>
> napsal jsem jednoduchou klient - server aplikaci pomoci standardni JSE
> knihovny.
>
> Server spustim na nekterem portu, napr. 9999. Ten otevre ServerSocket a
> nasloucha prichozim spojenim. Pro kazde spojeni ziska Socket, vytvori
> Reader/Writer a komunikuje s klientem.
>
> Klient vytvori socket na danou hostname a port, ziska z nej Reader/Writer a
> komunikuje se serverem.
>
> Pokud spustim server u sebe na pocitaci a klienta k nemu pripojim jako
> "localhost:9999", vse funguje v poradku. Kdyz ale server umistim na jiny
> pocitac v ramci VPNky, na kterem je nainstalovany Windows Server 2003, a
> zkusim k nemu pripojit klienta, dostanu hned na zacatku (pri otevirani
> socketu) chybu: "Connection refused: connect".
>
> Zajimave je, ze kdyz klienta pripojim na portu 80, klient se v poradku
> pripoji (zrejme k nejakemu HTTP serveru, ktery tam sedi) a dostanu zpet
> kousek HTML kodu (nebot muj klient ocekava od serveru jen dva radky textu).
> Nicmene firewall jsem kontroloval, mel by byt vyply.
>
> Nemate nekdo poneti, co by mohlo byt spatne?
>
> Predem dekuju za odpovedi,
> Dusan Rychnovsky
>

Reply via email to