Distributed Filesystem using sockets