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){

    }
    }
    }
  • 相关阅读:
    stm32 usart 串口
    stm32 usart 串口
    stm32 PWM
    stm32 PWM
    stm32 定时器 通用定时器
    stm32 定时器 通用定时器
    stm32 外部中断
    linux+jre+apache+mysql+tomcat调优
    Cent OS服务器配置(JDK+Tomcat+MySQL)
    linux---文本编辑vi
  • 原文地址:https://www.cnblogs.com/hnrainll/p/2413109.html
Copyright © 2011-2022 走看看