| | |
Multi Client server
![]() |
•
•
Join Date: Nov 2008
Posts: 1
Reputation:
Solved Threads: 0
Write a client-server application program to design a chatting room implementation using sockets to communicate between a server and clients. For this project, the followings are minimal requirements.
Registration phase.
1.Each client will register to the server for joining a chatting with its own nick name.
2.One client will open a chatting room. This client will be the master client.
3.Other clients will join it.
4.Only the master client can close the chatting room.
Chatting Process phase.
1.Any client can send a socket. This socket will be transmitted to server when it types enter.
2.This socket("Message") will be distributed to all the clients in the chatting room.
3.Each message will be displayed on the window for each client with sender's name.
4.Any client can leave the chatting room freely except the master client.
Closing Phase.
1.Only master client can close the chatting room any time.
2.Before closing chatting room, the closing warning message will be distributed.
3.Another client can open the chatting room right after closing the current chatting room
Registration phase.
1.Each client will register to the server for joining a chatting with its own nick name.
2.One client will open a chatting room. This client will be the master client.
3.Other clients will join it.
4.Only the master client can close the chatting room.
Chatting Process phase.
1.Any client can send a socket. This socket will be transmitted to server when it types enter.
2.This socket("Message") will be distributed to all the clients in the chatting room.
3.Each message will be displayed on the window for each client with sender's name.
4.Any client can leave the chatting room freely except the master client.
Closing Phase.
1.Only master client can close the chatting room any time.
2.Before closing chatting room, the closing warning message will be distributed.
3.Another client can open the chatting room right after closing the current chatting room
![]() |
Similar Threads
- Remote Computer Shutdown (Windows NT / 2000 / XP)
- Winsock Multi-Client Servers (C++)
- What's the HARDEST program you've written? (Computer Science)
- multi-client server [problem with code - please have a look] (Java)
- C++ Server: Multi-thread VS Single-thread (C++)
- Connecting to a SQL Server Database using VB (VB.NET)
- Create Socket server and client? (C++)
- Multi-user program issues (VB.NET)
Other Threads in the C++ Forum
- Previous Thread: vector trouble
- Next Thread: array numbers
| Thread Tools | Search this Thread |
addition api array base based binary bitmap c++ c/c++ char class classes code coding compile console conversion count delete deploy desktop developer directshow dll download dynamic dynamiccharacterarray email embed encryption error erroraftercompilation excel fail-thread file forms fstream function functions game getline givemetehcodez gmail graph gui header homework homeworkhelp homeworkhelper iamthwee ifstream input int integer java lib linkedlist linker loop looping loops map math matrix memory multiple news node output pointer problem program programming project python random read recursion reference rpg shutdown() std::coutwstring string strings temperature template test text text-file tree url variable vector video win32 windows winsock word wordfrequency wxwidgets






