import java.io.*; import java.net.*; import java.util.Vector; public class j{ public static void main(String argumendid[]) throws IOException{ ServerSocket ss=new ServerSocket(3001); Vector uhendused=new Vector(); while(true){ Socket sc=ss.accept(); uhendused.add(new JutuLoim(sc, uhendused)); } } } class JutuLoim extends Thread{ Vector v; Socket sc; String nimi; PrintWriter saada; public JutuLoim(Socket uus_sc, Vector uus_v){ v=uus_v; sc=uus_sc; start(); } public void run(){ try{ BufferedReader sisse=new BufferedReader(new InputStreamReader(sc.getInputStream())); saada=new PrintWriter(sc.getOutputStream(), true); saada.println(); saada.println(" \\__/ \\__/"); saada.println(" (oo) (oo)"); saada.println(" //|~~\\\\ //~~\\\\"); saada.println(" \\\\|__// \\\\__//"); saada.println(" |||| ||\\\\"); saada.println("__ |||| __ |||| __"); saada.println(" (_)(_) (_)(_)"); saada.println(); saada.println(" Sisenesite just teise dimensiooni! :)"); saada.println(); saada.println(); saada.println("*----------------------------------------------*"); saada.println("| Väike ABI jututoas opereerumiseks! |"); saada.println("| .quit - Käsk jututoast lahkumiseks. |"); saada.println("| .prv - Käsk privaatse sõnumi saatmiseks. |"); saada.println("| .emo - Käsk mingi tegevuse kirjeldamiseks. |"); saada.println("*----------------------------------------------*"); saada.println("Kirjuta palun oma nimi ja vajuta ENTER: "); nimi=sisse.readLine(); boolean veel=true; while(veel){ String rida=sisse.readLine(); System.out.println(rida); if(rida.startsWith(".quit"))veel=false; if(rida.startsWith(".prv ")){ int lopp=rida.indexOf(" ",5); String tnimi=rida.substring(5, lopp); boolean saadetud=false; for(int i=0; i