网络编程
服务器端
ServerSocket ss = new ServerSocket(10000);
Socket socket = ss.accept(); //等待客户端发送请求
OutputStream os = socket.getOutputStream();
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(os));
bw.write("hello");
System.out.println("数据传输完成....");
bw.flush();
bw.close();
os.close();
socket.close();
ss.close();
客户端
Socket socket = new Socket("127.0.0.1", 10000);
InputStream is = socket.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String string = br.readLine();
System.out.println(string);
br.close();
is.close();
socket.close();
服务器端
ServerSocket ss = new ServerSocket(10000);
Socket socket = ss.accept(); //等待客户端发送请求
OutputStream os = socket.getOutputStream();
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(os));
bw.write("hello");
System.out.println("数据传输完成....");
bw.flush();
bw.close();
os.close();
socket.close();
ss.close();
客户端
Socket socket = new Socket("127.0.0.1", 10000);
InputStream is = socket.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String string = br.readLine();
System.out.println(string);
br.close();
is.close();
socket.close();