- 543 名前:Javaさん mailto:sage [02/07/23 22:54]
- >>529
ひとつにまとめますた。 T.java import java.net.*;import java.io.*;import java.util.*;class T extends Thread{ Socket s;OutputStream o;static Vector m;T(Socket a){s=a;m=(m==null)?new Vector() :m;m.addElement(this);start();}public void run(){try{o=s.getOutputStream();for( BufferedReader i=new BufferedReader(new InputStreamReader(s.getInputStream()));; ){for(int k=0;k<m.size();) {T c=(T)m.get(k++);c.o.write((i.readLine()+"\n"). getBytes());c.o.flush();}}}catch(Exception e){}m.remove(this);}public static void main (String[]q) throws Exception{for(ServerSocket v=new ServerSocket( Integer.parseInt(q[0]));;new T(v.accept()));}}
|

|