This application consists of a client-server system built in Java for transferring files.
The system has a server part and a client part. The client can send files of various types (text, images, etc.) to the server. The server receives these files and displays them on a graphical user interface. The server can also download the received files.
The server listens for client connections on a specific port. When a client connects, the server reads the incoming file's name and content from the client's input stream.
- Java Development Kit (JDK) 8 or higher
- Clone the repository
- Run
Server.javato start the server - Run
Client.javato start the client
- Adam