Network programming in .NET : with C# and Visual Basic .NET