java2--TCP最简单的应用【例】

来源:互联网 发布:三权分立 知乎 编辑:程序博客网 时间:2024/06/06 09:20

TCP

//tcp协议链接//2012.8.9import java.net.*;import java.io.*;public class ServerDemo {public static void main(String args[])throws Exception{ServerSocket server = null;     //服务端Socket clint = null;//客户端server = new ServerSocket(8888);while(true){System.out.println("服务器等待连接,端口8888");clint = server.accept();new Thread(new EchoThread(clint)).start();}//server.close();}}class EchoThread implements Runnable{private Socket clint = null;public EchoThread(Socket clint){this.clint = clint;}public void run(){BufferedReader in = null;PrintStream out = null;try{in = new BufferedReader(new InputStreamReader(clint.getInputStream()));out = new PrintStream(clint.getOutputStream());boolean flag = true;while(flag){String arg = in.readLine();if("bye".equals(arg)){flag = false;}else{out.println("ECHO:" + arg);}}clint.close();}catch(Exception e){}}}



原创粉丝点击