3.
What is the difference between TCP and UDP in networking?

4.
Which class in C# is used for sending and receiving data over a network stream?

6.
What is the role of a server in client-server architecture?

9.
What is the role of a client in client-server architecture?

10.
What is the purpose of the System.Net.Sockets.Socket class in C#?