/*** 服务器端***/
public class Server {
private ServerSocket serverSocket;
private Socket socket;
public Server() throws IOException{
serverSocket = new ServerSocket(7777);
while(true){
socket = serverSocket.accept();
System.out.println("接收到客户端请求...");
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String line = null;
while((line = bufferedReader.readLine())!=null){
System.out.println(line);
}
}
}
}
客户端用来请求服务端.
/** 客户端**/
public class Client {
private Socket client;
private PrintWriter printWriter;
public Client() throws UnknownHostException, IOException {
System.out.println("向服务器端发送请求...");
client = new Socket("ip地址", 7777);
// 接收客户端输入;
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(new FileInputStream(new File(
"E:/test.txt"))));
printWriter = new PrintWriter(client.getOutputStream());
String line = null;
while ((line = bufferedReader.readLine()) != null) {
printWriter.println(line);
}
// 关闭流;
printWriter.close();
bufferedReader.close();
}
}