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.