Setting up the server into server mode requires that there will be open ports for accepting
connections from the clients. The connection between the client and the server uses Connection oriented
communication,via TCP/IP—Transfer Control Protocol/Internet Protocol, implements
reliable delivery of messages. Connection-oriented communication makes programming easier
because the protocol includes mechanisms for detecting and handling errors and an
acknowledgment mechanism between client and service. Again we assume that the reader is not
interested of how that is implemented into the program at this phase so there will be no more details
of this now.