版权声明:本文为博主原创文章,未经博主允许不得转载。 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;
}
}
}
}