Cześć
Postawiłem taki serwer:
public class GniazdaSerwer
{
String[] listaPorda = {"test1", "test2", "test3"};
public void doDziela()
{
try
{
ServerSocket gniazdoSrw = new ServerSocket(4242);
while(true)
{
Socket gniazdo = gniazdoSrw.accept();
PrintWriter pisarz = new PrintWriter(gniazdo.getOutputStream());
String porada = wybierzPorade();
pisarz.println(porada);
pisarz.close();
System.out.println(porada);
}
}catch(IOException ex)
{
ex.printStackTrace();
}
}
public static void main(String[] args)
{
GniazdaSerwer gs = new GniazdaSerwer();
gs.doDziela();
}
private String wybierzPorade()
{
int random = (int) (Math.random() * listaPorda.length);
return listaPorda[random];
}
}
Po jego uruchomieniu ciągle działa. Jak można go wyłączyć? Jest do tego jakaś metoda?