zoukankan      html  css  js  c++  java
  • 服务器端小程序

    本机打开cmd,输入telnet 127.0.0.1 8189,在输入任意字符通讯,输入"BYE"结束。

    package ch4Test;
    
    import java.io.*;
    import java.net.ServerSocket;
    import java.net.Socket;
    import java.util.Scanner;
    
    public class EchoServer {
        public static void main(String args[]) throws IOException{
            try(ServerSocket s = new ServerSocket(8189)){
                try(Socket incoming = s.accept()){
                    InputStream inStream = incoming.getInputStream();
                    OutputStream outStream = incoming.getOutputStream();
                    
                    try(Scanner in = new Scanner(inStream)){
                        PrintWriter out = new PrintWriter(outStream,true /* autoFlush */);
                        out.println("Hello! Enter BYE to exit.");
                        boolean done = false;
                        while(!done&&in.hasNextLine()){
                            String line = in.nextLine();
                            out.println("Echo:"+line);
                            if(line.trim().equals("BYE")) done = true;
                        }
                    }catch(Exception e){
                        
                    }
                }catch(Exception e){
                    e.printStackTrace();
                }
            }catch(Exception e){
                e.printStackTrace();
            }
        }
    }
  • 相关阅读:
    spring guides
    Go 汇编入门
    go内存管理
    websocket
    Scheduling In Go
    log-structured-merge-trees
    InfluxDB 内部机制解析
    thread-states
    MySQL高可用方案
    Amazon Aurora解读
  • 原文地址:https://www.cnblogs.com/runwulingsheng/p/5458395.html
Copyright © 2011-2022 走看看