Introduction - If you have any usage issues, please Google them yourself
Achieved using VC client and server-side model, you can send messages and receive information, the production of CS model can be used as the basic model of the procedure.
Packet : 113172199s6.rar filelist
S6\S6-3\S6-3-1\client.clw
S6\S6-3\S6-3-1\client.cpp
S6\S6-3\S6-3-1\client.dsp
S6\S6-3\S6-3-1\client.dsw
S6\S6-3\S6-3-1\client.h
S6\S6-3\S6-3-1\client.rc
S6\S6-3\S6-3-1\clientDoc.cpp
S6\S6-3\S6-3-1\clientDoc.h
S6\S6-3\S6-3-1\clientView.cpp
S6\S6-3\S6-3-1\clientView.h
S6\S6-3\S6-3-1\ConnectDialog.cpp
S6\S6-3\S6-3-1\ConnectDialog.h
S6\S6-3\S6-3-1\MainFrm.cpp
S6\S6-3\S6-3-1\MainFrm.h
S6\S6-3\S6-3-1\ReadMe.txt
S6\S6-3\S6-3-1\RequestSocket.cpp
S6\S6-3\S6-3-1\RequestSocket.h
S6\S6-3\S6-3-1\resource.h
S6\S6-3\S6-3-1\SendinfoDialog.cpp
S6\S6-3\S6-3-1\SendinfoDialog.h
S6\S6-3\S6-3-1\StdAfx.cpp
S6\S6-3\S6-3-1\StdAfx.h
S6\S6-3\S6-3-1\res\client.ico
S6\S6-3\S6-3-1\res\client.rc2
S6\S6-3\S6-3-1\res\clientDoc.ico
S6\S6-3\S6-3-1\res\Toolbar.bmp
S6\S6-3\S6-3-1\client.aps
S6\S6-3\S6-3-2\ClientSocket.cpp
S6\S6-3\S6-3-2\ClientSocket.h
S6\S6-3\S6-3-2\ListeningSocket.cpp
S6\S6-3\S6-3-2\ListeningSocket.h
S6\S6-3\S6-3-2\MainFrm.cpp
S6\S6-3\S6-3-2\MainFrm.h
S6\S6-3\S6-3-2\ReadMe.txt
S6\S6-3\S6-3-2\resource.h
S6\S6-3\S6-3-2\server.aps
S6\S6-3\S6-3-2\server.clw
S6\S6-3\S6-3-2\server.cpp
S6\S6-3\S6-3-2\server.dsp
S6\S6-3\S6-3-2\server.dsw
S6\S6-3\S6-3-2\server.h
S6\S6-3\S6-3-2\server.rc
S6\S6-3\S6-3-2\serverDoc.cpp
S6\S6-3\S6-3-2\serverDoc.h
S6\S6-3\S6-3-2\serverView.cpp
S6\S6-3\S6-3-2\serverView.h
S6\S6-3\S6-3-2\SetDialog.cpp
S6\S6-3\S6-3-2\SetDialog.h
S6\S6-3\S6-3-2\StdAfx.cpp
S6\S6-3\S6-3-2\StdAfx.h
S6\S6-3\S6-3-2\res\server.ico
S6\S6-3\S6-3-2\res\server.rc2
S6\S6-3\S6-3-2\res\serverDoc.ico
S6\S6-3\S6-3-2\res\Toolbar.bmp
S6\S6-2\Send\DSocket.cpp
S6\S6-2\Send\DSocket.h
S6\S6-2\Send\Fason.clw
S6\S6-2\Send\Fason.dsw
S6\S6-2\Send\Fason.h
S6\S6-2\Send\FasonDlg.h
S6\S6-2\Send\LinkButton.cpp
S6\S6-2\Send\LinkButton.h
S6\S6-2\Send\Resource.h
S6\S6-2\Send\StdAfx.cpp
S6\S6-2\Send\StdAfx.h
S6\S6-2\Send\Fason.cpp
S6\S6-2\Send\FasonDlg.cpp
S6\S6-2\Send\Fason.dsp
S6\S6-2\Send\res\ColorPickerDemo.ico
S6\S6-2\Send\res\Fason.ico
S6\S6-2\Send\res\Fason.rc2
S6\S6-2\Send\res\cursor1.cur
S6\S6-2\Send\Fason.aps
S6\S6-2\Send\Fason.rc
S6\S6-2\Recive\DASocket.cpp
S6\S6-2\Recive\Jieshou.clw
S6\S6-2\Recive\Jieshou.dsp
S6\S6-2\Recive\Jieshou.dsw
S6\S6-2\Recive\Jieshou.h
S6\S6-2\Recive\JieshouDoc.h
S6\S6-2\Recive\JieshouView.cpp
S6\S6-2\Recive\JieshouView.h
S6\S6-2\Recive\MainFrm.cpp
S6\S6-2\Recive\MainFrm.h
S6\S6-2\Recive\Resource.h
S6\S6-2\Recive\StdAfx.cpp
S6\S6-2\Recive\StdAfx.h
S6\S6-2\Recive\Jieshou.aps
S6\S6-2\Recive\Jieshou.rc
S6\S6-2\Recive\res\CIBAS.BMP
S6\S6-2\Recive\res\Jieshou.ico
S6\S6-2\Recive\res\Jieshou.rc2
S6\S6-2\Recive\res\JieshouDoc.ico
S6\S6-2\Recive\res\Toolbar.bmp
S6\S6-2\Recive\res\李嘉欣.jpg
S6\S6-2\Recive\DASocket.h
S6\S6-2\Recive\JieshouDoc.cpp
S6\S6-2\Recive\Jieshou.cpp
S6\S6-1\getip1.dsp
S6\S6-1\getip1.dsw
S6\S6-1\getip1.cpp
S6\S6-1\getip1.ncb
S6\S6-1\getip1.plg
S6\S6-1\getip1.opt
S6\S6-3\S6-3-1\res
S6\S6-3\S6-3-1\Debug
S6\S6-3\S6-3-2\res
S6\S6-3\S6-3-2\Debug
S6\S6-2\Send\res
S6\S6-2\Send\Debug
S6\S6-2\Recive\res
S6\S6-2\Recive\Debug
S6\S6-3\S6-3-1
S6\S6-3\S6-3-2
S6\S6-2\Send
S6\S6-2\Recive
S6\S6-3
S6\S6-2
S6\S6-1
S6