Java之TCP传输小Demo(无线程):客户端

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011304490/article/details/84501863
import java.io.*;
import java.net.Socket;

public class TCPClientDemo {
    public static void main(String[] args) throws IOException
    {
        System.out.println("客户端启动......");

        while (true)
        {
            Socket socket = new Socket("ip地址",10000);

            OutputStream out = socket.getOutputStream();

            BufferedReader bufreader = new BufferedReader(new InputStreamReader(System.in));

            System.out.print("请输入:");

            String str = bufreader.readLine();

//        byte[] sendSting = "Hello World !!!".getBytes();
//        byte[] sendSting = "886".getBytes();

            out.write(str.getBytes());

            //读取服务端返回的数据
            InputStream in = socket.getInputStream();
            byte[] buf = new byte[1024];
            int len = in.read(buf);
            String text = new String(buf,0,len);
            System.out.println(text);

            if("886".equals(str))
            {
                socket.close();
                System.out.println("客户端关闭......");
                break;
            }
        }
    }
}

猜你喜欢

转载自blog.csdn.net/u011304490/article/details/84501863