Skip to content

Shah06/EasyWebServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyWebServer is now DEPRECATED

A newer, more powerful web server can be found at shah06/butler

What is Easy Web Server?

Easy Web Server is a simple web server written in Java, as a hobby project. Usage of Easy Web Server without permission is forbidden. Please contact atharvashah123 at gmail dot com for any inquiries regarding usage.

Known issues

  1. EWSO files aren't client independent; one EWSO file is generated which can cause conflicts when considering multiple clients.
  2. File streaming may cause issues with limited memory/high filesize environments
    int available = fis.available();
    byte[] bytes = new byte[available];
    fis.read(bytes);
    sos.write(bytes);

Bucket List

  • EWSO file should be streamed over, never stored locally, EVER
  • Implement a permissions system (configuration file that allows the user to configure permissions on directories)
  • Stream files over in chunks
  • Include instructions on compilation/setup
©Atharva Shah 2019

About

hobby project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published