This section focuses on some of the basic concepts of building TCP/IP applications by building both a client and server application. These two applications will exchange string data. The client application will send a string to the server application and the server will send back the string after converting it to uppercase. You will implement this application using TCP/IP sockets.
When you are finished you will have a set of windows that look like the
following: