C# networks library for file transfer