zoukankan      html  css  js  c++  java
  • Java 并发TCP 服务器[CODE]

    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    import java.io.PrintStream;
    import java.net.ServerSocket;
    import java.net.Socket;

    public class ThreadServer {

    public static void main(String args[]){
    ServerSocket server = null;
    Socket client = null;
    try{
    server = new ServerSocket(9999);
    while(true){
    System.out.println("等待客户端的连接~~~");
    client = server.accept();
    new Thread(new ThreadServerHandler(client)).start();
    }

    } catch(Exception e){

    }

    }
    }

    class ThreadServerHandler implements Runnable{
    private Socket client = null;
    public ThreadServerHandler(Socket client){
    this.client = client;
    }

    public void run(){
    String buf = null;
    BufferedReader in = null;
    PrintStream out = null;
    try{
    in = new BufferedReader(new InputStreamReader(this.client.getInputStream()));
    out = new PrintStream(this.client.getOutputStream());
    while(true){
    buf = in.readLine();
    if("bye".equals(buf)){
    break;
    } else {
    System.out.println("Recv:"+buf);
    out.println("Echo: " + buf);
    }
    }

    this.client.close();

    } catch (Exception e){

    }
    }
    }
  • 相关阅读:
    GitHub设置添加SSH
    Django之Cookie、Session、CSRF、Admin
    Django之强大的Form功能
    Django之Model
    前端:DOM
    前端:JavaScript
    前端:CSS的知识点拾遗
    前端:CSS
    前端:HTML
    Python:线程、进程和协程
  • 原文地址:https://www.cnblogs.com/hnrainll/p/2413109.html
Copyright © 2011-2022 走看看