Client.java:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.Scanner;
public class Client {
public Client() {
try {
Socket st = new Socket("192.168.1.131", 9090);
// 得到服务端的输入流
BufferedReader br = new BufferedReader(new InputStreamReader(st
.getInputStream()));
// 得到服务端的输出流
PrintWriter pw = new PrintWriter(st.getOutputStream(), true);
boolean t = true;
while (t) {
// 发送消息给服务器端
System.out.print("我:");
pw.println(new Scanner(System.in).nextLine());
pw.flush();
// 读取服务器端发送来的消息
String content = br.readLine();
System.out.println("剑哥:" + content);
}
br.close();
pw.close();
st.close();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
new Client();
}
}