The thesis deals with the programming of network applications using .NET Framework. C# is a programming language. The thesis consists of four parts. The first part is devoted to web services, their characteristics, practical publications and web service client which is the the most common case of use of this service. The second part deals with client-client communication. As an example a simple messages sending is shown here on which are explained the principles how to create this type of application and what classes are available. The third part deals with the communication clientserver. An server application is created to connect multiple clients and send their requirements and server response them. The last part is devoted to encrypted c...