- 547 名前:Javaさん mailto:sage [02/07/23 23:22]
- >>543のバグ取り (´・ω・`)ショボーン
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);}public void run(){try{o=s.getOutputStream();String c=""; for(BufferedReader i=new BufferedReader(new InputStreamReader(s.getInputStream() ));;c=i.readLine()){for(int k=0;k<m.size();) {T t=(T)m.get(k++);t.o.write((c+ "\n").getBytes());t.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()).start());}}
|

|