Skip to content

SirTrashyton/EasyBin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

EasyBin

A simple Java program to send Files from desktop-to-desktop.

Purpose

Desktop to desktop file sharing without email, instead with a simple 4 digit PIN.

How do I use it?

You must run the EasyBin server in order for clients to connect.
I would include a JAR file, however I do not have the means to host a server.
This works through TCP sockets, so local or portforward'd adresses will work. The IP for the EasyBin server is located in "/mich/Pref" as "SERVER_IP".
Upon client connection a 4 digit PIN is assigned. This is your tag/username/identifier/PIN.
To send a file to a user, (1) enter their PIN. (2) select file. (3) click 'send'.
You may copy this project into your IDE and:
run "/server/BinServer.java"for the server . run "/client/LaunchScreen.java" for the clients..

What have I learned

Short term project planning and execution.
Basic networking by sending Java objects over the net .
File reading and writing .
Multi-threading techniques .
JavaFX use for cross-platform desktop applications .

Libraries Used

KryoNet .
JavaFX .

Additional Info

I made this program with the goal of the simpliest, no extra thrills file-sharing program. Maximum file sizes can be changed as the startup parameters. If you are interested in an expanded version of this application, message me.

Screenshots

alt text alt text alt text

About

Simple File Sharing based on a PIN.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages