Home >>  Engg. Seminars and Projects >> CS Seminar Topics 
   



Project Topics 



Computer Science


Information Technology


Electrical & Electronics


CivilMechanical

Others

Seminar Topics



Computer Science


Information Technology


Electrical & Electronics


Civil


Mechanical


Others



Training Institutes




Placement Oriented Trainings







 

Multiple client's communication

Sockets are one of the most basic mechanisms of computer networking. Much of today's software relies on low level socket technology. This project includes creating a server application and a client application which uses sockets for communication. In this project, Windows socket programming is implemented using Microsoft Visual C++. The Windows socket specification defines a binary compatible network programming interface. This application permits to communicate across any network that conforms to the windows API. It can exchange data with other sockets in the same communication domain which uses the internet protocol. The sockets utilized by this application are used in the full duplex mode which increases the time sharing.
Capabilities of clint server communication

¨ The server can connect to multiple clients
¨ The server allows all-to-all communication.
¨ If a new client joins ,all the old clients get informed about his arrival whereas the new clients get the list of all the old clients.
¨ If a client quits all the existing clients get informed.

If the server sends a message, all the connected clients receive it. Similarly if the client sends a message , the server and all other clients receive it.

 

   



   

Google