package com.test2;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
public static void main(String[] args) {
try {
ServerSocket server = new ServerSocket(8082);
Socket socket = server.accept();
BufferedReader is = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String line = is.readLine();
System.out.println("receivef from client: " + line);
PrintWriter pw = new PrintWriter(socket.getOutputStream());
pw.println("receivef data: " + line);
pw.flush();
pw.close();
is.close();
socket.close();
server.close();
} catch (Exception e) {
}
}
}
package com.test2;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;
public class Client {
public static void main(String[] args) {
String msg="Client Data";
try {
Socket socket = new Socket("127.0.0.1", 8082);
PrintWriter pw = new PrintWriter(socket.getOutputStream());
BufferedReader is = new BufferedReader(new InputStreamReader(socket.getInputStream()));
pw.println(msg);
pw.flush();
String line = is.readLine();
System.out.println("received from server: " + line);
pw.close();
is.close();
socket.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}