Introduction - If you have any usage issues, please Google them yourself
Packet : 3971015tcpip.rar filelist
tcpip\3tiers_client\BALL001.BMP
tcpip\3tiers_client\canvas.dsp
tcpip\3tiers_client\CANVAS.DSW
tcpip\3tiers_client\CANVAS.NCB
tcpip\3tiers_client\CANVAS.PLG
tcpip\3tiers_client\CANVASAPP.CPP
tcpip\3tiers_client\CANVASAPP.H
tcpip\3tiers_client\Canvasframe.cpp
tcpip\3tiers_client\CANVASFRAME.H
tcpip\3tiers_client\canvasr.aps
tcpip\3tiers_client\CANVASR.CLW
tcpip\3tiers_client\canvasr.h
tcpip\3tiers_client\canvasr.rc
tcpip\3tiers_client\ClientChatSocket.cpp
tcpip\3tiers_client\ClientChatSocket.h
tcpip\3tiers_client\data.txt
tcpip\3tiers_client\input.bmp
tcpip\3tiers_client\input.cpp
tcpip\3tiers_client\input.h
tcpip\3tiers_client\output.bmp
tcpip\3tiers_client\STDAFX.H
tcpip\3tiers_client\TILE.BMP
tcpip\3tiers_client\CANVAS.OPT
tcpip\3tiers_server\BALL001.BMP
tcpip\3tiers_server\canvas.dsp
tcpip\3tiers_server\CANVAS.DSW
tcpip\3tiers_server\CANVAS.NCB
tcpip\3tiers_server\CANVAS.OPT
tcpip\3tiers_server\CANVAS.PLG
tcpip\3tiers_server\CANVASAPP.CPP
tcpip\3tiers_server\CANVASAPP.H
tcpip\3tiers_server\Canvasframe.cpp
tcpip\3tiers_server\CANVASFRAME.H
tcpip\3tiers_server\canvasr.aps
tcpip\3tiers_server\CANVASR.CLW
tcpip\3tiers_server\canvasr.h
tcpip\3tiers_server\canvasr.rc
tcpip\3tiers_server\ClientSocket.cpp
tcpip\3tiers_server\ClientSocket.h
tcpip\3tiers_server\icon1.ico
tcpip\3tiers_server\input.bmp
tcpip\3tiers_server\ListenSocket.cpp
tcpip\3tiers_server\ListenSocket.h
tcpip\3tiers_server\mydata
tcpip\3tiers_server\output.bmp
tcpip\3tiers_server\STDAFX.H
tcpip\3tiers_server\TILE.BMP
tcpip\3tiers_client\Debug
tcpip\3tiers_client
tcpip\3tiers_server
tcpip