• 屌丝与女神聊天,已读不回~socket简单小案例


    屌丝与女神聊天,已读不回~socket简单小案例

    代码:

    屌丝代码(客户端Socket)

    package TCPDemo;
    
    
    import java.io.IOException;
    import java.io.OutputStream;
    import java.io.InputStream;
    import java.io.OutputStreamWriter;
    import java.net.Socket;
    import java.util.Scanner;
    
    
    
    /**
     * 客户端Socket
     * @author Huangyujun
     *
     */
    public class TCPSocket {
        public static void main(String[] args) throws IOException {
            Scanner scanner = new Scanner(System.in);
            Socket socket = new Socket("localhost", 9527);    //连接服务端
            //输出流、输入流
            OutputStream outStream = socket.getOutputStream();
            InputStream inStream =  socket.getInputStream();
            while(true) {
    //            OutputStream outStream = socket.getOutputStream();
                System.out.println("屌丝发送消息:");
                String content  = scanner.next();
                content += "
    ";
                //发送消息
                outStream.write(content.getBytes());
                if("退出".equals(content)) {
                    break;
                }
                outStream.flush();
            }
        
            
        }
    }

    女神代码(服务端ServerSocket)

    package TCPDemo;
    
    
    import java.io.IOException;
    import java.io.OutputStream;
    import java.io.InputStream;
    import java.io.OutputStreamWriter;
    import java.net.Socket;
    import java.util.Scanner;
    
    
    
    /**
     * 客户端Socket
     * @author Huangyujun
     *
     */
    public class TCPSocket {
        public static void main(String[] args) throws IOException {
            Scanner scanner = new Scanner(System.in);
            Socket socket = new Socket("localhost", 9527);    //连接服务端
            //输出流、输入流
            OutputStream outStream = socket.getOutputStream();
            InputStream inStream =  socket.getInputStream();
            while(true) {
    //            OutputStream outStream = socket.getOutputStream();
                System.out.println("屌丝发送消息:");
                String content  = scanner.next();
                content += "
    ";
                //发送消息
                outStream.write(content.getBytes());
                if("退出".equals(content)) {
                    break;
                }
                outStream.flush();
            }
        
            
        }
    }
  • 相关阅读:
    api自动化工具集成metersphere
    gitlab+github使用记录
    docker基本操作
    linux指标分析
    python的break和continue
    linux基本性能指标语法
    jmeter标准流程设置
    postman
    jmeter本地启动
    对浮动的一些个人理解
  • 原文地址:https://www.cnblogs.com/shan333/p/14803888.html
Copyright © 2020-2023  润新知