C# network programming (receiving files)