Description: 1, providing more than 2 to connect to the server at the same time chat, user names can be repeated 3, users can whisper 4, users enter and leave the chat room, other users to be notified the server using completion port model.
To Search:
File list (Check if you may need any files):
Chat\Chat.dsw
....\Chat.ncb
....\Chat.opt
....\....Server\ChatServer.aps
....\..........\ChatServer.clw
....\..........\ChatServer.cpp
....\..........\ChatServer.dsp
....\..........\ChatServer.h
....\..........\ChatServer.plg
....\..........\ChatServer.rc
....\..........\IOCPServer.cpp
....\..........\IOCPServer.h
....\..........\main.cpp
....\..........\ReadMe.txt
....\..........\Resource.h
....\..........\StdAfx.cpp
....\..........\StdAfx.h
....\....ter\Chatter.aps
....\.......\Chatter.clw
....\.......\Chatter.cpp
....\.......\Chatter.dsp
....\.......\Chatter.h
....\.......\Chatter.plg
....\.......\Chatter.rc
....\.......\ChatterDlg.cpp
....\.......\ChatterDlg.h
....\.......\ChatterMgr.cpp
....\.......\ChatterMgr.h
....\.......\ClientSocket.cpp
....\.......\ClientSocket.h
....\.......\ConnectDlg.cpp
....\.......\ConnectDlg.h
....\.......\FileTransfer.cpp
....\.......\FileTransfer.h
....\.......\Instruction.cpp
....\.......\ListCtrlEx.cpp
....\.......\ListCtrlEx.h
....\.......\LoginDlg.cpp
....\.......\LoginDlg.h
....\.......\ReadMe.txt
....\.......\res\Chatter.ico
....\.......\...\Chatter.rc2
....\.......\Resource.h
....\.......\StdAfx.cpp
....\.......\StdAfx.h
....\.......\TransferProgress.cpp
....\.......\TransferProgress.h
....\.......\Waiting.cpp
....\.......\Waiting.h
....\Include\Buffer.cpp
....\.......\Buffer.h
....\.......\ClientCommand.h
....\.......\ServerCommand.h
....\.......\User.h
....\.......\XMLCommand.h
....\程序文档.doc
....\Chatter\res
....\ChatServer
....\Chatter
....\Include
Chat