最近用Socket编程中遇到个问题:客户端Socket socket = new Socket("192.168.0.1",4700);
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
String s = br.readLine();
bw.write(s);
服务器端ServerSocket server = new ServerSocket(4700);
Socket socket = server.accept();
BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
System.out.println("Client : " + br.readLine());
在测试的过程中服务器端总是显示不了客户端内容,不知道哪里出了问题。
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
String s = br.readLine();
bw.write(s);
服务器端ServerSocket server = new ServerSocket(4700);
Socket socket = server.accept();
BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
System.out.println("Client : " + br.readLine());
在测试的过程中服务器端总是显示不了客户端内容,不知道哪里出了问题。
while(true)
{Socket socket = server.accept();
BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
System.out.println("Client : " + br.readLine());
}
这样你试试