centralized P2P filesharing system. C#