public static void main(String[] args) throws UnknownHostException,
IOException {
Socket socket = new Socket("localhost", 9999);
BufferedReader in = new BufferedReader(new InputStreamReader(
socket.getInputStream()));
PrintWriter out = new PrintWriter(socket.getOutputStream());
// 获取从控制台上输入的数据!
BufferedReader reader = new BufferedReader(new InputStreamReader(
System.in));
while (true) {
String msg = reader.readLine();
out.println(msg);
out.flush();
if (msg.equals("bye")) {
break;
}
// 接收
System.out.println("服务器说:" + in.readLine());
}
socket.close();
}
public static void main(String[] args) throws IOException {
ServerSocket soc = new ServerSocket(9999);
Socket socket = soc.accept();
BufferedReader br = new BufferedReader(new InputStreamReader(
socket.getInputStream()));
PrintWriter pw = new PrintWriter(socket.getOutputStream());
BufferedReader br2 = new BufferedReader(
new InputStreamReader(System.in));
while (true) {
String msg = br.readLine();
System.out.println("客户端说:" + msg);
String words = br2.readLine();
pw.println(words);
pw.flush();
if (msg.equals("bye"))
break;
}
socket.close();
}