The client side of file sharing. Using unofficial protocol