实例介绍
《Visual C++网络编程开发与实战》案例源码11-15.rar
【实例截图】
【核心代码】
1cc8d9d2-ca4f-4864-8f65-50498f535db4
├── 11
│ ├── QQClient
│ │ ├── AppIdDlg.cpp
│ │ ├── AppIdDlg.h
│ │ ├── FileRecv.cpp
│ │ ├── FileRecv.h
│ │ ├── FileSend.cpp
│ │ ├── FileSend.h
│ │ ├── InfoDlg.cpp
│ │ ├── InfoDlg.h
│ │ ├── LoginDlg.cpp
│ │ ├── LoginDlg.h
│ │ ├── MsgDlg.cpp
│ │ ├── MsgDlg.h
│ │ ├── QQClient.aps
│ │ ├── QQClient.clw
│ │ ├── QQClient.cpp
│ │ ├── QQClientDlg.cpp
│ │ ├── QQClientDlg.h
│ │ ├── QQClient.dsp
│ │ ├── QQClient.dsw
│ │ ├── QQClient.h
│ │ ├── QQClient.ncb
│ │ ├── QQClient.opt
│ │ ├── QQClient.plg
│ │ ├── QQClient.rc
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── 12.bmp
│ │ │ ├── 13.bmp
│ │ │ ├── 17.bmp
│ │ │ ├── 18.bmp
│ │ │ ├── 1.bmp
│ │ │ ├── 23.bmp
│ │ │ ├── 4.bmp
│ │ │ ├── 6.bmp
│ │ │ ├── FACE02.ICO
│ │ │ ├── icon1.ico
│ │ │ ├── icon2.ico
│ │ │ ├── icon3.ico
│ │ │ ├── QQClient.ico
│ │ │ ├── QQClient.rc2
│ │ │ ├── Thumbs.db
│ │ │ ├── 未命名2.bmp
│ │ │ ├── 未命名3.bmp
│ │ │ └── 未命名.bmp
│ │ ├── resource.h
│ │ ├── SendMsg.cpp
│ │ ├── SendMsg.h
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ └── Server
│ ├── Chat.aps
│ ├── Chat.clw
│ ├── Chat.cpp
│ ├── ChatDlg.cpp
│ ├── ChatDlg.h
│ ├── Chat.dsp
│ ├── Chat.dsw
│ ├── Chat.h
│ ├── Chat.ncb
│ ├── Chat.opt
│ ├── Chat.plg
│ ├── Chat.rc
│ ├── ReadMe.txt
│ ├── res
│ │ ├── Chat.ico
│ │ ├── Chat.rc2
│ │ └── Thumbs.db
│ ├── resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── SysMsgSendDlg.cpp
│ ├── SysMsgSendDlg.h
│ └── userdata.dat
├── 12
│ └── Vedio
│ ├── AV8SDK
│ │ └── AV8SDK
│ │ ├── apidocs
│ │ │ ├── AV8sdk.doc
│ │ │ └── vssver.scc
│ │ ├── Demo
│ │ │ ├── asyncio.cpp
│ │ │ ├── asyncio.h
│ │ │ ├── asyncrdr.cpp
│ │ │ ├── asyncrdr.h
│ │ │ ├── AV8INC
│ │ │ │ ├── AV8API.h
│ │ │ │ ├── DEFINE.H
│ │ │ │ └── vssver.scc
│ │ │ ├── MAV8.001
│ │ │ ├── MAV8.clw
│ │ │ ├── MAV8.cpp
│ │ │ ├── MAV8Dlg.cpp
│ │ │ ├── MAV8Dlg.h
│ │ │ ├── MAV8.DSP
│ │ │ ├── MAV8.dsw
│ │ │ ├── MAV8.h
│ │ │ ├── MAV8.ncb
│ │ │ ├── MAV8.opt
│ │ │ ├── MAV8.PLG
│ │ │ ├── MAV8.rc
│ │ │ ├── mssccprj.scc
│ │ │ ├── Overlay.cpp
│ │ │ ├── Overlay.h
│ │ │ ├── PlayWnd.cpp
│ │ │ ├── PlayWnd.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── Release
│ │ │ │ ├── MAV8.exe
│ │ │ │ └── vssver.scc
│ │ │ ├── res
│ │ │ │ ├── MAV8.ico
│ │ │ │ ├── MAV8.rc2
│ │ │ │ ├── tstlogo.ico
│ │ │ │ └── vssver.scc
│ │ │ ├── resource.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ └── vssver.scc
│ │ ├── Executive
│ │ │ ├── back.exe
│ │ │ ├── MAV8.exe
│ │ │ ├── ovlyapp.exe
│ │ │ ├── TSTAV8.exe
│ │ │ └── vssver.scc
│ │ ├── include
│ │ │ ├── AV8api.h
│ │ │ ├── DEFINE.H
│ │ │ └── vssver.scc
│ │ └── samples
│ │ └── ENCALLBK
│ │ ├── back.001
│ │ ├── BACK.CPP
│ │ ├── backDlg.cpp
│ │ ├── backDlg.h
│ │ ├── back.dsp
│ │ ├── back.dsw
│ │ ├── BACK.H
│ │ ├── back.ncb
│ │ ├── BACK.RC
│ │ ├── Debug
│ │ │ ├── back.res
│ │ │ ├── vc60.idb
│ │ │ └── vssver.scc
│ │ ├── mssccprj.scc
│ │ ├── Release
│ │ │ ├── back.exe
│ │ │ └── vssver.scc
│ │ ├── RES
│ │ │ ├── BACK.ICO
│ │ │ ├── BACK.RC2
│ │ │ └── vssver.scc
│ │ ├── RESOURCE.H
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ └── vssver.scc
│ ├── CJLibrary608c
│ │ ├── data1.cab
│ │ ├── DATA.TAG
│ │ ├── _INST32I.EX_
│ │ ├── _ISDEL.EXE
│ │ ├── lang.dat
│ │ ├── layout.bin
│ │ ├── os.dat
│ │ ├── setup.bmp
│ │ ├── _setup.dll
│ │ ├── SETUP.EXE
│ │ ├── SETUP.INI
│ │ ├── setup.ins
│ │ ├── setup.lid
│ │ ├── _sys1.cab
│ │ ├── _user1.cab
│ │ └── vssver.scc
│ ├── 使用前必读.doc
│ ├── 发送端
│ │ └── 发送端
│ │ ├── AV8Buffer.cpp
│ │ ├── AV8Buffer.h
│ │ ├── Debug
│ │ │ ├── CJ608Libd.dll
│ │ │ ├── CJ608Lib.dll
│ │ │ ├── InputPwd.obj
│ │ │ ├── InputPwd.sbr
│ │ │ ├── ModifyPwd.obj
│ │ │ ├── ModifyPwd.sbr
│ │ │ ├── playDoc.obj
│ │ │ ├── playDoc.sbr
│ │ │ ├── play.exe
│ │ │ ├── play.res
│ │ │ ├── SetPwd.obj
│ │ │ ├── SetPwd.sbr
│ │ │ ├── StopModeDlg.obj
│ │ │ ├── StopModeDlg.sbr
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── include
│ │ │ ├── AV8api.h
│ │ │ └── DEFINE.H
│ │ ├── InputPwd.cpp
│ │ ├── InputPwd.h
│ │ ├── lib
│ │ │ ├── CJ608Libd.lib
│ │ │ └── CJ608Lib.lib
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── ModifyPwd.cpp
│ │ ├── ModifyPwd.h
│ │ ├── play.aps
│ │ ├── PLAY.CLW
│ │ ├── PLAY.CPP
│ │ ├── playDoc.cpp
│ │ ├── playDoc.h
│ │ ├── play.dsp
│ │ ├── PLAY.DSW
│ │ ├── PLAY.H
│ │ ├── PLAY.NCB
│ │ ├── PLAY.OPT
│ │ ├── PLAY.PLG
│ │ ├── PLAY.positions
│ │ ├── play.rc
│ │ ├── PLAY.suo
│ │ ├── playView.cpp
│ │ ├── playView.h
│ │ ├── ReadMe.txt
│ │ ├── RES
│ │ │ ├── AMCAP.ICO
│ │ │ ├── Audio.ico
│ │ │ ├── Camera.ico
│ │ │ ├── Cdrom01.ico
│ │ │ ├── Foldrs02.ico
│ │ │ ├── ICON10.ICO
│ │ │ ├── ICON11.ICO
│ │ │ ├── ICON12.ICO
│ │ │ ├── ICON9.ICO
│ │ │ ├── Note16.ico
│ │ │ ├── Openfold.ico
│ │ │ ├── playDoc.ico
│ │ │ ├── PLAY.ICO
│ │ │ ├── PLAY.RC2
│ │ │ ├── Toolbar.bmp
│ │ │ └── Trffc14.ico
│ │ ├── RESOURCE.H
│ │ ├── SetPwd.cpp
│ │ ├── SetPwd.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StopModeDlg.cpp
│ │ ├── StopModeDlg.h
│ │ ├── VideoPlay.cpp
│ │ └── VideoPlay.h
│ └── 接收端
│ └── 接收端
│ ├── asyncflt.cpp
│ ├── asyncflt.h
│ ├── Asyncio.cpp
│ ├── ASYNCIO.H
│ ├── Asyncrdr.cpp
│ ├── ASYNCRDR.H
│ ├── ConnectDlg.cpp
│ ├── ConnectDlg.h
│ ├── Debug
│ │ ├── ConnectDlg.obj
│ │ ├── ConnectDlg.sbr
│ │ ├── mtmdi.exe
│ │ ├── mtmdi.pch
│ │ ├── Mtmdi.res
│ │ ├── Stdafx.obj
│ │ ├── Stdafx.sbr
│ │ ├── vc60.idb
│ │ ├── vc60.pdb
│ │ ├── WaitDlg.obj
│ │ └── WaitDlg.sbr
│ ├── HELLO.ICO
│ ├── lib
│ │ ├── asynbase.lib
│ │ ├── asyncflt.lib
│ │ └── strmbasd.lib
│ ├── MAINFRM.CPP
│ ├── MAINFRM.H
│ ├── MAKEFILE
│ ├── MDI.CPP
│ ├── MDI.H
│ ├── MDI.ICO
│ ├── MPEGDEF.H
│ ├── MPGUTIL.CPP
│ ├── MPGUTIL.H
│ ├── MtMdi.aps
│ ├── Mtmdi.clw
│ ├── mtmdi.dsp
│ ├── MTMDI.DSW
│ ├── MTMDI.MAK
│ ├── MTMDI.NCB
│ ├── MTMDI.OPT
│ ├── MTMDI.PLG
│ ├── MtMdi.rc
│ ├── MTMDI.suo
│ ├── README.TXT
│ ├── RESOURCE.H
│ ├── RevMDIChildWnd.cpp
│ ├── RevMDIChildWnd.h
│ ├── revplaymdichildwnd.cpp
│ ├── revplaymdichildwnd.h
│ ├── RevPlayThread.cpp
│ ├── RevPlayThread.h
│ ├── STDAFX.CPP
│ ├── STDAFX.H
│ ├── WaitDlg.cpp
│ └── WaitDlg.h
├── 13
│ └── NETPHONE
│ ├── DEBUG
│ │ ├── NetPhone.bsc
│ │ ├── NetPhoneDlg.obj
│ │ ├── NetPhoneDlg.sbr
│ │ ├── NetPhone.obj
│ │ ├── NetPhone.pch
│ │ ├── NetPhone.pdb
│ │ ├── NetPhone.res
│ │ ├── NetPhone.sbr
│ │ ├── SocketClient.obj
│ │ ├── SocketClient.sbr
│ │ ├── SocketServer.obj
│ │ ├── SocketServer.sbr
│ │ ├── StdAfx.obj
│ │ ├── StdAfx.sbr
│ │ ├── vc60.idb
│ │ └── vc60.pdb
│ ├── NETPHONE.APS
│ ├── NETPHONE.CLW
│ ├── NETPHONE.CPP
│ ├── NETPHONEDLG.CPP
│ ├── NETPHONEDLG.H
│ ├── NETPHONE.DSP
│ ├── NETPHONE.DSW
│ ├── NetPhone.exe
│ ├── NETPHONE.H
│ ├── NETPHONE.NCB
│ ├── NETPHONE.OPT
│ ├── NETPHONE.PLG
│ ├── NETPHONE.RC
│ ├── PHONEIN.WAV
│ ├── README.TXT
│ ├── RES
│ │ ├── COMMNUNICATEU.BMP
│ │ ├── COMMNUNICATEX.BMP
│ │ ├── CONNECTU.BMP
│ │ ├── CONNECTX.BMP
│ │ ├── DISCONNECTU.BMP
│ │ ├── DISCONNECTX.BMP
│ │ ├── EXITU.BMP
│ │ ├── HELP.ICO
│ │ ├── HELPU.BMP
│ │ ├── ISERROR.LOG
│ │ ├── KITTY.BMP
│ │ ├── MINIU.BMP
│ │ ├── NETPHONE.ICO
│ │ ├── NETPHONE.RC2
│ │ └── THUMBS.DB
│ ├── RESOURCE.H
│ ├── SOCKETCLIENT.CPP
│ ├── SOCKETCLIENT.H
│ ├── SOCKETSERVER.CPP
│ ├── SOCKETSERVER.H
│ ├── STDAFX.CPP
│ └── STDAFX.H
└── 15
├── AppOctetStream.cpp
├── AppOctetStream.h
├── AttachmentsDlg.cpp
├── AttachmentsDlg.h
├── Base64.cpp
├── Base64.h
├── Debug
│ ├── AppOctetStream.obj
│ ├── AttachmentsDlg.obj
│ ├── BuildLog.htm
│ ├── MailMessage.obj
│ ├── MIMECode.obj
│ ├── MIMEContentAgent.obj
│ ├── MIMEMessage.obj
│ ├── SMTPEMailDlg.obj
│ ├── SMTPEMail.exe
│ ├── SMTPEMail.exe.embed.manifest
│ ├── SMTPEMail.ilk
│ ├── SMTPEMail.obj
│ ├── SMTPEMail.pch
│ ├── SMTPEMail.res
│ ├── SMTP.obj
│ ├── StdAfx.obj
│ ├── TextPlain.obj
│ ├── vc60.idb
│ ├── vc60.pdb
│ ├── vc80.idb
│ └── vc80.pdb
├── MailMessage.cpp
├── MailMessage.h
├── MIMECode.cpp
├── MIMECode.h
├── MIMEContentAgent.cpp
├── MIMEContentAgent.h
├── MIMEMessage.cpp
├── MIMEMessage.h
├── ReadMe.txt
├── Release
│ ├── AppOctetStream.obj
│ ├── AttachmentsDlg.obj
│ ├── BuildLog.htm
│ ├── MailMessage.obj
│ ├── MIMECode.obj
│ ├── MIMEContentAgent.obj
│ ├── MIMEMessage.obj
│ ├── SMTPEMailDlg.obj
│ ├── SMTPEMail.exe
│ ├── SMTPEMail.exe.embed.manifest
│ ├── SMTPEMail.obj
│ ├── SMTPEMail.pch
│ ├── SMTP.obj
│ ├── StdAfx.obj
│ ├── TextPlain.obj
│ └── vc80.idb
├── res
│ ├── EMail.ICO
│ └── SMTPEMail.rc2
├── resource.h
├── SMTP.cpp
├── SMTPEMail.aps
├── SMTPEMail.clw
├── SMTPEMail.cpp
├── SMTPEMail.dep
├── SMTPEMailDlg.cpp
├── SMTPEMailDlg.h
├── SMTPEMail.dsp
├── SMTPEMail.dsw
├── SMTPEMail.h
├── SMTPEMail.mak
├── SMTPEMail.ncb
├── SMTPEMail.opt
├── SMTPEMail.plg
├── SMTPEMail.rc
├── SMTPEMail.sln
├── SMTPEMail.suo
├── SMTPEMail.vcproj
├── SMTPEMail.vcproj.XIJING.Administrator.user
├── SMTP.h
├── StdAfx.cpp
├── StdAfx.h
├── TextPlain.cpp
└── TextPlain.h
41 directories, 410 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论