From c0591d87e4ddc0e2953a717d257a2397e9db2dbe Mon Sep 17 00:00:00 2001 From: Mateusz Kowalczyk Date: Sun, 24 Nov 2019 21:38:46 +0100 Subject: [PATCH] add get file request in client --- src/application/client/Connector.java | 15 +++++++++++++++ .../client/view/mainPage/MainPageController.java | 7 +++++++ src/resource/mainPage.fxml | 1 + 3 files changed, 23 insertions(+) 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 @@