Spouštění programů na počítačích sítě

Pokud známe IP adresu nebo jméno serveru, můžeme s ním komunikovat námi vytvořenými klienty. Předložený program (InetExample.java) slouží k získání detailnějších informací o vzdáleném hostitelském systému.

Upravený klient (TcpClient2.java) umožňuje komunikovat se vzdáleným serverem prostřednictvím počítačové sítě.

Podpora více klientů

 Abychom mohli podporovat více klientů, musíme pozměnit program serveru. Program klientů zústává stejný. Po inicializaci serveru obdržíme ServerSocket a čekáme na navázání spojení klientem. Jakmile je spojení od klienta akceptováno, použijeme vlákno ke zpracování navázaného spojení. Server poté opět čeká na požadavek nového spojení. Klienti mohou poslat dva příkazy serveru. „Client Exit“ znamená ukončení práce klienta, „Server Exit“ znamená požadavek ukončení běhu serveru. Příklad serveru je uveden v souboru TcpServer3.java.