It's p2p though so can't work in all situations. You need to have the pc on for the client to grab the file and depending on your upload speed and availability it might make the situation work. Still a perfect solution in certain situations but i had to mention the limitations.