• java 套接字


    简介

    RT

    code

    package com.kuang;
    
    import java.io.ByteArrayOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.net.ServerSocket;
    import java.net.Socket;
    
    /**
     * Created by lee on 2021/4/1.
     */
    public class TcpServer {
        public static void main(String[] args) throws IOException {
            ServerSocket serverSocket = new ServerSocket(9999);
            Socket socket =serverSocket.accept();
            InputStream is = socket.getInputStream();
            byte[] buffer = new byte[1024];
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            int len;
            while((len=is.read(buffer)) != -1) {
                baos.write(buffer, 0, len);
            }
            System.out.println(baos.toString());
            baos.close();
            is.close();
            socket.close();
            serverSocket.close();
        }
    }
    
    
    package com.kuang;
    
    import java.io.IOException;
    import java.io.OutputStream;
    import java.net.InetAddress;
    import java.net.Socket;
    
    /**
     * Created by lee on 2021/4/1.
     */
    public class TcpClient {
        public static void main(String[] args) throws IOException {
            InetAddress serverIP = InetAddress.getByName("127.0.0.1");
            int port = 9999;
            Socket socket = new Socket(serverIP, port);
            OutputStream os = socket.getOutputStream();
            os.write("adfdsafdsafda".getBytes());
            os.close();
            socket.close();
        }
    }
    
    
    Hope is a good thing,maybe the best of things,and no good thing ever dies.----------- Andy Dufresne
  • 相关阅读:
    【UNR #1】火车管理
    NOIP2018保卫王国
    [SCOI2015]国旗计划[Wf2014]Surveillance
    [TJOI2015]线性代数(最小割)
    [AH2017/HNOI2017]礼物(FFT)
    BZOJ5093图的价值(斯特林数)
    [NOI2018]你的名字(后缀自动机+线段树)
    [SDOI2015]序列统计(多项式快速幂)
    [NOI2014]购票(斜率优化+线段树)
    [CQOI2017]小Q的表格(数论+分块)
  • 原文地址:https://www.cnblogs.com/eat-too-much/p/14605818.html
Copyright © 2020-2023  润新知