《Java进行并发多连接socket编程.docx》由会员分享,可在线阅读,更多相关《Java进行并发多连接socket编程.docx(3页珍藏版)》请在金锄头文库上搜索。
1、 Java进行并发多连接socket编程import .*;import java.io.*;public class ThreadServer extends Threadprivate Socket client;public ThreadServer(Socket c)this.client=c;public void run()tryBufferedReader in=new BufferedReader(new InputStreamReader(client.getInputStream();PrintWriter out=new PrintWriter(client.getOut
2、putStream();/Mutil User but can”t parallelwhile (true)String str=in.readLine();System.out.println(str);out.println(“has receive.“);out.flush();if (str.equals(“end“)break;client.close();catch (IOException ex)finallypublic static void main(String args)throws IOExceptionServerSocket server=new ServerSocket(8000);while (true)/transfer location change Single User or Multi UserThreadServer mu=new ThreadServer(server.accept();mu.start();