服务端
package cn.avaos.bio;
import java.io.*;
import java.net.Socket;
import java.util.Scanner;
/**
* @title BIO 客户端
* @Desc 描述
* @author <a href="mailto:avaos.wei@gmail.com">avaos.wei</a>
* @Date 2020-04-06 17:56
*
*/
public class Client {
public static void main(String[] args) throws IOException {
//连接Socket服务
Socket socket = new Socket("127.0.0.1", 12000);
Scanner scanner = new Scanner(System.in);
while(true) {
byte[] bs = new byte[1024];
//发送数据到服务器
String line = scanner.nextLine();
socket.getOutputStream().write(line.getBytes());
System.out.println("client: " + line);
//接收服务器反馈信息
socket.getInputStream().read(bs);
System.out.println("server: " + new String(bs));
}
}
}
客户端
package cn.avaos.bio;
import java.io.*;
import java.net.Socket;
import java.util.Scanner;
/**
* @title BIO 客户端
* @Desc 描述
* @author <a href="mailto:avaos.wei@gmail.com">avaos.wei</a>
* @Date 2020-04-06 17:56
*
*/
public class Client {
public static void main(String[] args) throws IOException {
//连接Socket服务
Socket socket = new Socket("127.0.0.1", 12000);
Scanner scanner = new Scanner(System.in);
while(true) {
byte[] bs = new byte[1024];
//发送数据到服务器
String line = scanner.nextLine();
socket.getOutputStream().write(line.getBytes());
System.out.println("client: " + line);
//接收服务器反馈信息
socket.getInputStream().read(bs);
System.out.println("server: " + new String(bs));
}
}
}