Client – Server Communication System
John Doe
University
1
Table of Contents
I. INTRODUCTION…………………………………………………...….3
II. AIMS……...….…………………………………………………….…..4
III. CONCLUSION…………………………….………………………….5
2
I. INTRODUCTION
In a company, if data is sent to a wrong destination, the outcome may be fatal for the company. Delayed data may also have dire consequences to the company. To avoid these possibilities, an administrative system is needed to ensure reliable data transfer.
This systems goal is to ensure effective communication between components in the network, and that data transfer is carried out smoothly, ie. Correct data is sent to its correct destination, and at the appropriate time.
Good communication in a company is vital because it contributes alot to its failure or success.
The program will make sure to satisfy the requirements that;
· It will ensure fast transfer of data from one person to another. Data will be sent fast, from one client to the next, or from the server to the client through the sockets set in place to facilitate that.
· It will ensure that data is transferred to its appropriate destination. The destination address will be given while sending data to a particular destination.
· It will have an easy to understand graphical user interface to offer a smooth experience. A GUI will simplify the whole process, and make it easy to manage or supervise.
3
II. AIMS
The system focuses on overseeing data as it travels through the network. The system will be used to transfer data from one node in the network to its appropriate destination. This will ensure that smooth flow of data through the network is achieved.
The system will provide a connection between all the nodes in the network to the server, and to each other, thus enabling reliable data transfer. Data moved will be monitored, and successfully transferred to its destination goal.
Doing this will strengthen the communication infrastructure in the company, contributing to its growth.
This system will be achieved by using sockets to connect all the client nodes to each other, and to the server. This will be used in ensuring that data is efficiently transferred to where it is supposed to, in appropriate time.
4
III. CONCLUSION
In order to achieve this smooth flow of data in the network, this system is needed. Implementing this will ensure strong communication between all the client side components and make sure that data is sent to the right node in the network.