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 >