Introduction - If you have any usage issues, please Google them yourself
winsock development code, a book is an appendix to the source code.
Packet : 79419097sock.rar filelist
chapter14
chapter14\DBCheck.cpp
chapter14\DBCheck.h
chapter14\Reg_User.asp
chapter14\Reg_User2.asp
chapter14\Reg_User_Ok.asp
chapter12
chapter12\CServerLogic.cpp
chapter12\CServerLogic.h
chapter13
chapter13\lobby
chapter13\lobby\readme.txt
chapter13\lobby\bin
chapter13\lobby\bin\Game.exe
chapter13\lobby\bin\Game.ilk
chapter13\lobby\bin\ad
chapter13\lobby\bin\ad\1.gif
chapter13\lobby\bin\TabBack
chapter13\lobby\bin\TabBack\1.bmp
chapter13\lobby\bin\Faces
chapter13\lobby\bin\Faces\1-1.bmp
chapter13\lobby\Pub
chapter13\lobby\Pub\Macros.h
chapter13\lobby\GameHigh
chapter13\lobby\GameHigh\ChildView.cpp
chapter13\lobby\GameHigh\ChildView.h
chapter13\lobby\GameHigh\Game.dsp
chapter13\lobby\GameHigh\Game.dsw
chapter13\lobby\GameHigh\Game.ncb
chapter13\lobby\GameHigh\Game.opt
chapter13\lobby\GameHigh\Game.plg
chapter13\lobby\GameHigh\GameHigh.aps
chapter13\lobby\GameHigh\GameHigh.cpp
chapter13\lobby\GameHigh\GameHigh.h
chapter13\lobby\GameHigh\GameHigh.rc
chapter13\lobby\GameHigh\MainData.cpp
chapter13\lobby\GameHigh\MainData.h
chapter13\lobby\GameHigh\MainFrm.cpp
chapter13\lobby\GameHigh\MainFrm.h
chapter13\lobby\GameHigh\ReadMe.txt
chapter13\lobby\GameHigh\Resource.h
chapter13\lobby\GameHigh\StdAfx.cpp
chapter13\lobby\GameHigh\StdAfx.h
chapter13\lobby\GameHigh\res
chapter13\lobby\GameHigh\res\GameHigh.ico
chapter13\lobby\GameHigh\res\GameHigh.rc2
chapter13\lobby\GameHigh\res\HAND.CUR
chapter13\lobby\GameHigh\res\BaseBmps
chapter13\lobby\GameHigh\res\BaseBmps\GameHighFlag.bmp
chapter13\lobby\GameHigh\res\BaseBmps\HallIconBar1.bmp
chapter13\lobby\GameHigh\Src
chapter13\lobby\GameHigh\Src\BaseFunction.cpp
chapter13\lobby\GameHigh\Src\FaceList.cpp
chapter13\lobby\GameHigh\Src\GameHighButton.cpp
chapter13\lobby\GameHigh\Src\Label.cpp
chapter13\lobby\GameHigh\Src\PictureEx.cpp
chapter13\lobby\GameHigh\Src\chatview.cpp
chapter13\lobby\GameHigh\Src\gamehallframe.cpp
chapter13\lobby\GameHigh\Src\htmlviewex.cpp
chapter13\lobby\GameHigh\Src\logindlg.cpp
chapter13\lobby\GameHigh\Src\richeditctrlex.cpp
chapter13\lobby\GameHigh\Src\servertreeview.cpp
chapter13\lobby\GameHigh\Src\showipwnd.cpp
chapter13\lobby\GameHigh\Src\systemmsgview.cpp
chapter13\lobby\GameHigh\Src\table.cpp
chapter13\lobby\GameHigh\Src\tablebottomdlg.cpp
chapter13\lobby\GameHigh\Src\tableframe.cpp
chapter13\lobby\GameHigh\Src\tablepage.cpp
chapter13\lobby\GameHigh\Src\tableview.cpp
chapter13\lobby\GameHigh\Src\topbardlg.cpp
chapter13\lobby\GameHigh\Src\userlistview.cpp
chapter13\lobby\GameHigh\Include
chapter13\lobby\GameHigh\Include\BaseFunction.h
chapter13\lobby\GameHigh\Include\FaceList.h
chapter13\lobby\GameHigh\Include\GameHighButton.h
chapter13\lobby\GameHigh\Include\Label.h
chapter13\lobby\GameHigh\Include\Mymemdc.h
chapter13\lobby\GameHigh\Include\PictureEx.h
chapter13\lobby\GameHigh\Include\chatview.h
chapter13\lobby\GameHigh\Include\gamehallframe.h
chapter13\lobby\GameHigh\Include\htmlviewex.h
chapter13\lobby\GameHigh\Include\logindlg.h
chapter13\lobby\GameHigh\Include\richeditctrlex.h
chapter13\lobby\GameHigh\Include\servertreeview.h
chapter13\lobby\GameHigh\Include\showipwnd.h
chapter13\lobby\GameHigh\Include\systemmsgview.h
chapter13\lobby\GameHigh\Include\table.h
chapter13\lobby\GameHigh\Include\tablebottomdlg.h
chapter13\lobby\GameHigh\Include\tableframe.h
chapter13\lobby\GameHigh\Include\tablepage.h
chapter13\lobby\GameHigh\Include\tableview.h
chapter13\lobby\GameHigh\Include\topbardlg.h
chapter13\lobby\GameHigh\Include\userlistview.h
chapter13\lobby\GameHigh\Debug
chapter10
chapter10\LPackage.cpp
chapter10\LPackage.h
chapter10\MyPackage.cpp
chapter10\MyPackage.h
chapter3
chapter3\server
chapter3\server\ReadMe.txt
chapter3\server\StdAfx.cpp
chapter3\server\StdAfx.h
chapter3\server\server.cpp
chapter3\server\server.dsp
chapter3\server\server.dsw
chapter3\server\server.ncb
chapter3\server\server.opt
chapter3\server\server.plg
chapter3\server\Debug
chapter3\client
chapter3\client\ReadMe.txt
chapter3\client\StdAfx.cpp
chapter3\client\StdAfx.h
chapter3\client\client.dsp
chapter3\client\client.dsw
chapter3\client\client.ncb
chapter3\client\client.opt
chapter3\client\client.plg
chapter3\client\time.cpp
chapter3\client\time.plg
chapter3\client\Debug
chapter4
chapter4\CSocketModel
chapter4\CSocketModel\SocketModel.cpp
chapter4\CSocketModel\SocketModel.h
chapter4\CSocketModel\SocketModel.ncb
chapter4\CSocketModel\StdAfx.cpp
chapter4\CSocketModel\StdAfx.h
chapter5
chapter5\unicode
chapter5\unicode\Blocksock.cpp
chapter5\unicode\Blocksock.h
chapter5\unicode\ClientsockThread.h
chapter5\unicode\ReadMe.txt
chapter5\unicode\Resource.h
chapter5\unicode\StdAfx.cpp
chapter5\unicode\StdAfx.h
chapter5\unicode\SwList.cpp
chapter5\unicode\SwList.h
chapter5\unicode\SwingEdit.cpp
chapter5\unicode\SwingEdit.h
chapter5\unicode\db2.mdb
chapter5\unicode\global.h
chapter5\unicode\hyperlink.cpp
chapter5\unicode\hyperlink.h
chapter5\unicode\swingbutton.cpp
chapter5\unicode\swingbutton.h
chapter5\unicode\unicode.aps
chapter5\unicode\unicode.clw
chapter5\unicode\unicode.cpp
chapter5\unicode\unicode.dsp
chapter5\unicode\unicode.dsw
chapter5\unicode\unicode.h
chapter5\unicode\unicode.ncb
chapter5\unicode\unicode.opt
chapter5\unicode\unicode.plg
chapter5\unicode\unicode.rc
chapter5\unicode\unicodeDlg.cpp
chapter5\unicode\unicodeDlg.h
chapter5\unicode\res
chapter5\unicode\res\BANNER.gif
chapter5\unicode\res\H_POINT.CUR
chapter5\unicode\res\icon1.ico
chapter5\unicode\res\unicode.ico
chapter5\unicode\res\unicode.rc2
chapter5\unicode\res\vc.avi
chapter5\unicode\Debug
chapter6
chapter6\CThreadModel
chapter6\CThreadModel\GlobFunction.h
chapter6\CThreadModel\ThreadPoolModel.cpp
chapter6\CThreadModel\ThreadPoolModel.h
chapter9
chapter9\game.mdl
chapter9\readme.txt