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