A P2P Client System with Indexing Service written in C#