Remote File Content Display System
JDK 15 is essential for execution of this application.
This project is a simple client server-based communication application.
In this application, the client accepts the file name from the user;
Subsequently the client requests the server to send the file contents by
supplying the file name. The server has N number of files. From the
existing files, the server opens the requested file, reads the contents
line-by-line and sends each line separately one-by-one to the client.
Finally, the client displays the file name with file content.
Features of Project
- Can View Content of Files Stored on Server.
- Can Upload a File to Server.
- Server-Side Features
- Graphical User Interface
- Option to Start, Stop and Configure Server
- Can Change Server Storage Location and Port number.
- Client-Side Features
- Option to enter server IP and Port.
- Option to Upload a File to Server.
- Option to search for a particular file on server and if present, view its content.
Both Jars are important
RFCDS Server.jar is for Starting Server - To be executed on Server PC
RFCDS Explorer.jar is for Reading and Uploading Files - To be executed on CLient PCs.
Directory named "defaultDirectory" containing Sub Directory "textFiles" Should be present in same directory where RFCDS Server.jar is stored. Otherwise will have to update Server Storage Location during each start.