Description: The client to achieve the function of:
1 Client A login chatting server before, need to register your ID and password
2 after successful registration, Client A can through their own ID and password login chatting server
More than 3 Client X can also visit chat server, communication and chat with other users
4 Client A after the successful landing you can view the current chat rooms other online user Client x
5 Client A can choose to send a message to a particular Client X, namely whisper function
6 Client A can choose to send a message of all online users, namely mass message function
The server to achieve the function of:
Server end maintenance a all user account registration information list
Server end to maintain a list of all users have login
To Search:
File list (Check if you may need any files):
lib\libmychat.so
inc\server_debug.h
...\wrapper_readwrite.h
...\lanchatconfig.h
...\protocol_debug.h
...\protocol_decode.h
...\protocol_base.h
...\lanchatbase.h
...\protocol_encode.h
...\client_debug.h
chat_server\.settings\org.eclipse.ltk.core.refactoring.prefs
...........\main.o
...........\alllist.c
...........\main.c
...........\core
...........\test.c
...........\server.c
...........\test
...........\server.h
...........\onlinelist.c
...........\.project
...........\Makefile
...........\client.dat~
...........\tags
...........\.cproject
...........\client.dat
...........\onlinelist.o
...........\alllist.o
...........\server.o
...........\S
.....protocol\.settings\org.eclipse.cdt.managedbuilder.core.prefs
.............\wrapper_readwrite.h
.............\wrapper_readwrite.c
.............\encode.c
.............\.project
.............\protocol_encode.h
.............\.cproject
.....client\C
...........\main.c
...........\core
...........\client.h
...........\client.o
...........\client.c
...........\.project
...........\Makefile
...........\main.o
...........\tags
...........\.cproject
.....server\.settings
.....protocol\.settings
lib
inc
chat_server
chat_protocol
chat_client