diff --git a/src/application/client/Connector.java b/src/application/client/Connector.java
index 46bb987..57f0dde 100644
--- a/src/application/client/Connector.java
+++ b/src/application/client/Connector.java
@@ -51,6 +51,21 @@ public class Connector {
return message;
}
+ public void getFileList() {
+ try {
+ DataOutputStream outputStream = new DataOutputStream(this.client.getOutputStream());
+ OutputStreamWriter outputStreamWriter = new OutputStreamWriter(outputStream);
+ BufferedWriter bufferedWriter = new BufferedWriter(outputStreamWriter);
+
+ bufferedWriter.write("GET_ALL_FILES");
+ bufferedWriter.flush();
+
+ this.getMessage();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+
public boolean isConnect() {
return this.isConnect;
}
diff --git a/src/application/client/view/mainPage/MainPageController.java b/src/application/client/view/mainPage/MainPageController.java
index 0c8a228..6a7c76a 100644
--- a/src/application/client/view/mainPage/MainPageController.java
+++ b/src/application/client/view/mainPage/MainPageController.java
@@ -10,6 +10,7 @@ import javafx.scene.control.TextField;
public class MainPageController {
public Button connectButton = null;
+ public Button getFileListButton = null;
public TextField rawFieldWithIp = null;
public Label messageLabel = null;
private Connector connector = Connector.getInstance();
@@ -30,5 +31,11 @@ public class MainPageController {
this.messageLabel.setText(this.connector.isConnect() ? "Connected" : "Not connect");
this.connectButton.setText("Connect");
+ this.getFileListButton.setDisable(false);
+ }
+
+ @FXML
+ public void getFileList(Event e) {
+ this.connector.getFileList();
}
}
diff --git a/src/resource/mainPage.fxml b/src/resource/mainPage.fxml
index 7fd6499..38b0d94 100644
--- a/src/resource/mainPage.fxml
+++ b/src/resource/mainPage.fxml
@@ -19,6 +19,7 @@
+