Introduction - If you have any usage issues, please Google them yourself
Previously written a simple chat program, including server-side and client, a simple thread management,
Packet : 109201289im_server_client.rar filelist
ChatServer\ChatServer.opt
ChatServer\ChatServer.h
ChatServer\SendThreadPool.h
ChatServer\MyPtrList.h
ChatServer\ReadMe.txt
ChatServer\MainFrm.h
ChatServer\SocketModel.cpp
ChatServer\StdAfx.h
ChatServer\StdAfx.cpp
ChatServer\RecvThreadPool.h
ChatServer\ChatServer.rc
ChatServer\RecvThreadPool.cpp
ChatServer\ChatServer.cpp
ChatServer\MainFrm.cpp
ChatServer\Resource.h
ChatServer\AcceptThreadSocket.cpp
ChatServer\MyPtrList.cpp
ChatServer\CGlobalsVar.h
ChatServer\AnalyzeThreadPool.h
ChatServer\ChatServer.ncb
ChatServer\SendThreadPool.cpp
ChatServer\ChatServer.plg
ChatServer\GlobFunction.h
ChatServer\SocketModel.h
ChatServer\ChatServerView.cpp
ChatServer\ThreadPoolModel.cpp
ChatServer\AcceptSocket.h
ChatServer\ThreadPoolManager.cpp
ChatServer\AnalyzeThreadPool.cpp
ChatServer\ChatServerDoc.h
ChatServer\ChatServer.dsp
ChatServer\ThreadPoolModel.h
ChatServer\AcceptThreadSocket.h
ChatServer\ChatServerView.h
ChatServer\ChatServer.dsw
ChatServer\res\ChatServer.rc2
ChatServer\res\ChatServerDoc.ico
ChatServer\res\ChatServer.ico
ChatServer\res\Toolbar.bmp
ChatServer\res\ChatServer\explorer7.ICO
ChatServer\res\ChatServer\Recycle.ico
ChatServer\res\ChatServer\SendButton.ico
ChatServer\res\ChatServer\StopSrv.ICO
ChatServer\res\ChatServer
ChatServer\res
ChatServer\ThreadPoolManager.h
ChatServer\ChatServerDoc.cpp
ChatServer
ChatClient\Release
ChatClient\ChatClient.rc
ChatClient\MyPtrList.h
ChatClient\ChatClient.ncb
ChatClient\ChatClient.cpp
ChatClient\ChatClient.opt
ChatClient\ChatClient.h
ChatClient\ChatClient.clw
ChatClient\ReadMe.txt
ChatClient\ChatClient.dsp
ChatClient\MyPtrList.cpp
ChatClient\Resource.h
ChatClient\ChatClient.aps
ChatClient\res\ChatClient.rc2
ChatClient\res\ChatClient.ico
ChatClient\res\link1.cur
ChatClient\res\linkhand.cur
ChatClient\res
ChatClient\ChatClientDlg.h
ChatClient\ChatClientDlg.cpp
ChatClient\ChatClient.dsw
ChatClient\ChatClient.plg
ChatClient\Picture.h
ChatClient\BkRichEdit.h
ChatClient\ChatRichEd.cpp
ChatClient\ChatRichEd.h
ChatClient\ChatRichEd3.h
ChatClient\oleimpl2.h
ChatClient\Picture.cpp
ChatClient\BkRichEdit.cpp
ChatClient\StdAfx.h
ChatClient\ImageOle.tlh
ChatClient\ImageOle.tli
ChatClient\StdAfx.cpp
ChatClient\ChatRichEd3.cpp
ChatClient\LoginDlg.h
ChatClient\LoginDlg.cpp
ChatClient