basic server binding socket to a monitor and serving files from this folder
basic client which binds to the server events and download files on changes