// Server import java.io.*; import java.net.*; import java.util.*; import javax.swing.*; public class Server implements Runnable{ //Globaalsed muutujad Vector v=new Vector(); Vector andmed=new Vector(); int nr=0; class Tegelased{ String nimi=new String(); String võistkond=new String(); Socket yhendus=new Socket(); } public Server()throws IOException{ BufferedReader br=new BufferedReader(new FileReader("andmed.txt")); String rida=br.readLine(); System.out.println(rida); while(rida!=null){ andmed.add(rida); rida=br.readLine(); System.out.println(rida); } br.close(); new Thread(this).start(); } public void run(){ try{ ServerSocket ss=new ServerSocket(22222); while(true){ Tegelased osav6tja=new Tegelased(); osav6tja.yhendus=ss.accept(); System.out.println("Server: Keegi ühendas"); BufferedReader br=new BufferedReader(new InputStreamReader(osav6tja.yhendus.getInputStream())); System.out.println("Server: Voog loodud "+ br); osav6tja.nimi=br.readLine(); osav6tja.võistkond=Võistkond(); System.out.println("Server: kasutajanimi on "+osav6tja.nimi); System.out.println("Server: võistkond on "+osav6tja.võistkond); v.add(osav6tja); uuendaListi(); } }catch(Exception e){System.out.println("Viga Serveri run funktsioonis - "+e);} } public String Võistkond(){ String v_nimi=(String)andmed.elementAt(nr); if(nr