社区
通信技术
帖子详情
很多人讨论过,QQ传文件是用TCP的,而TCP又是不能穿透NAT的,那么为何现版本的QQ可以互相传送文件呢(两人位于NAT后)?
笑天居士
2005-03-02 10:12:21
很多人讨论过,QQ传文件是用TCP的,而TCP又是不能穿透NAT的,那么为何现版本的QQ可以互相传送文件呢(两人位于NAT后)?
...全文
796
26
打赏
收藏
很多人讨论过,QQ传文件是用TCP的,而TCP又是不能穿透NAT的,那么为何现版本的QQ可以互相传送文件呢(两人位于NAT后)?
很多人讨论过,QQ传文件是用TCP的,而TCP又是不能穿透NAT的,那么为何现版本的QQ可以互相传送文件呢(两人位于NAT后)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BraveHeart2222
2005-03-31
打赏
举报
回复
ding
stevens2009
2005-03-30
打赏
举报
回复
m
chinaseen
2005-03-29
打赏
举报
回复
刚才又进行一次,在一个VLAN内两台电脑进行文件传输,发现用的是TCP直连,并非是UDP协议.我们初步推测这样做是为了稳定性考虑的,因为分组发生了丢失,则可以用TCP协议可以进行重传.有点类似FTP进行大量数据传送.如果用UDP进行传送,发生了数据报丢失,则会造成严重的不稳定性.
h0
2005-03-29
打赏
举报
回复
本人拙见:
1、不管是TCP还是UDP,他们都是属于传输层。
2、TCP是面向连接的可靠传输,而UDP则是非连接的不可靠传输。
3、传输层协议在我们日常编程的过程中一般与Socket对应,许多高级语
言在此基础上还做了进一步封装。
4、在TCP/UDP编程中,必须指明对方的IP和端口号。
5、QQ中既用了TCP,也用了UDP!在处理NAT时,对于每一个内部IP,在请求时,都在会QQ服务器
中留下一个有效的外部IP+Port!这个外部IP就是那个内网的服务器IP,而端口号则映射子网中
的某一台机器。QQ服务器就通过那个IP来找到双方所在的服务器,再通过端口号来定位相应子
网的计算机,从而实现双方通信的。
chinaseen
2005-03-29
打赏
举报
回复
我们今天用ethereal抓包工具对使用QQ的情况进行了监控.所处的网络是可与外网相连的校园局域网.如果是与属于局域网的QQ通信的话就不经过QQ服务器直接通信,否则就要经过QQ服务器转发数据.但发现QQ都涉及了TCP和UDP两种协议.
飞雪蓝天射白鹿
2005-03-29
打赏
举报
回复
RUDP
qrlvls
2005-03-28
打赏
举报
回复
http://midcom-p2p.sourceforge.net/
qrlvls
2005-03-28
打赏
举报
回复
http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt
qrlvls
2005-03-28
打赏
举报
回复
其实使用RawSocket也是可以实现的,只是比UDP稍复杂一点而已
eradium
2005-03-28
打赏
举报
回复
使用udp传文件的时候,肯定是要在上层的应用层协议里面使用类似tcp的东西来保证数据的完整性的(可以直接使用tcp over udp,也可以用其他自定义的协议)。
qq传文件和视频都是tcp和udp都可以使用的。从qq的提示信息可以看到有tcp中转,udp中转,udp直连三种方式。tcp直连除非是能在nat上开固定的端口映射(或者使用uPnp之类的自动开指定的端口映射),否则靠双发同时发起连接是不可能的(这个概率可能比彗星撞地球的概率还少)。
Juchiyufei
2005-03-28
打赏
举报
回复
学习ing
starcbh
2005-03-07
打赏
举报
回复
tcp同步打开可以做,就是双方同时发出三方握手的seq----sqe-ack包……!!
其实和udp差不多
fuju
2005-03-07
打赏
举报
回复
楼上的是不是开发 qq 的啊~~~
学习ing....
Daydreamnet
2005-03-07
打赏
举报
回复
是tcp和udp同时使用的。当tcp可以连接时是用tcp,当位于不同的NAT后面时是通过应用层用udp仿照tcp的模式进行运作,所以相对速度会慢。当是会员时才会实现服务器中转(顺便利用这个来显示一下会员优势吧。)楼上说的tcp同步打开的方法成功率是很低的,虽然说是存在可能性。而在应用层实现udp的序列发送则是完全可能的,不过对网络协议的功力要求相当的深。
barice
2005-03-07
打赏
举报
回复
在应用层用UDP来模拟TCP ??
可以提供參考文件嗎?謝謝..
bys_home
2005-03-06
打赏
举报
回复
同意楼上的说法!
thanksu
2005-03-03
打赏
举报
回复
QQ传文件是UDP的
不知道穿透NAT是什么意思
——————————————————————
私网穿越
arrowcy
2005-03-03
打赏
举报
回复
如果双方都在NAT之后的话,要通过服务器中转的
bbcharm
2005-03-03
打赏
举报
回复
TCP 应该是转发的吧
zhengda1936
2005-03-03
打赏
举报
回复
在应用层用UDP来模拟TCP应该还是做得到的吧。
加载更多回复(6)
基于
TCP
协议的
NAT
穿透
技术在P2P中的研究与实
现
介绍如何通过
TCP
穿透
局域网实
现
P2P通信,学生在学校研究的学术论文
NAT
穿透
解决方案
详细介绍
NAT
穿透
需要各自软件和硬件技术,包括
tcp
和UDP对局域网防火墙的
穿透
方案
Qt5(C++)高4:仿
QQ
多人聊天室(
TCP
+SQL)实战
1.带领您深入学习QT5/C++:Qt开发多人聊天室、Qt使用Windows的API记性通信、开发聊天界面,逐步提升Qt编程水平。2.所有章节均有理论知识介绍、接口讲解、实例代码讲解,讲解过程中不断穿插老师在开发过程中遇到的问题及解决方法(可以下载所有的电子课件与源码)。3.本阶段主要完成Qt高阶段的FTP编程:所有章节均配备实战项目、边理论边实战
OSEICQ即时通讯软件(开源例子)
.支持联系人状态(在线、离开、离线、忙碌、电话、会议…) .支持会话 .支持邀请多人会话 .支持表情图标 .支持字体与颜色 .支持截图发送 .支持点对点
文件
发送(Internet上平均
传
输
文件
为60KB/秒) .支持点对点
文件
断点续
传
.支持语音交流 .支持视频交流 .查找好友 .显示商务好友信息 .支持消息广播 .留言消息提醒,对方不在线情况下可以留言,对方上线时得到留言提醒 .自定义群组 .自定义个人档案信息 .支持多人语音视频会议 .支持服务器Linux\Win2000\2003\2008 历史信息管理 通讯记录,查看历史聊天记录和
文件
发送接收记录 短信中心 1)一对一手机短信发送(中国移动、中国联通手机) 2)手机短信群发(中国移动、中国联通手机) Web客户端 内嵌Web网页浏览 语言
版本
1)支持简体中文操作界面,包括客户端和服务端 2)支持英文操作界面,包括客户端和服务端 应用领域: 1. 高稳定性,高负载大用户量在线即时通信环境。 2. 面向高端商务,商贸,音乐娱乐各行业门户网站。 3. P2P 互动游戏数据交换. 4. 已有会员整合,"一站式" 服务应用领域。 5. 远程教学,医疗咨询,企业
文件
传
输与管理,视频监控,网络电话等应用。 6. 和企业已有软件项目结合(ERP\CRM\SCM) 已经使用的企业: 上海XXX多媒体技术有限公司、上海XX
传
媒广告有限、上海XXX网络科技有限公司、青岛XXX软件科技有限公司、外X网、上海XXX服饰有限公司、 广州X打折网 、广州X下载网、北京X房产网、北京X龙旅游信息技术有限公司、北京X网络有限公司... 通讯协议: 1)底层通讯基于
TCP
/IP协议。 2)
文件
传
输基于UDP协议。Internet中
传
输
文件
速度与
QQ
相当,内网
传
输
文件
最快,比
QQ
快点。 3)客户端之间消息交换基于P2P技术(点对点) 4)应用网络地址转换(
NAT
)技术,局域网和Internet之间自由通讯. 5)
穿透
防火墙技术. [找出目标进程] [找出SOCKET句柄] [用DuplicateHandle()函数将其SOCKET转换为能被自己使用] [用转换后的SOCKET进行数据
传
输] 6)支持邮件接受和发送协议(PoP3/STMP)提供邮件接口,可以在系统内集成邮件系统 开发环境 1)纯VC++、c、Delphi、C#编写 2)支持SQL Server 2000/2005/2008、Oracle9i/10i/MySql数据库 3)服务器系统支持Linux\BSD\Unix\Windows2000\2003\2008 服务器并发说明: 服务端主要用于用户基本信息、在线状态、组织结构的信息保存。 不参与客户之间的信息交换(类似BT),服务器可以为分布式集群,如果数据库为SQL SERVER 2000以上
版本
可以使用故障转移(负载均衡)大大增强服务端的并发和负载,服务端用户登录数并发为1秒300。 服务器负载说明: 注册用户数量设计上是没有限制的,单服务器情况下允许同时在线用户100000以上。
vc++ 应用源码包_1
独立打包,保证可解压,内含大量源码,网上搜集而来。 Visual.C++编程技巧精选500例源代码 内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、
文件
读写操作、
文件
与
文件
夹属性操作、
文件
与
文件
夹系统操作、系统控制操作、程序版权信息、系统软件信息、 系统硬件信息、存储设备管理、鼠标及键盘、声音和视频、图形和图像、网络、数据库) 《远程控制编程技术》源代码 内含(重启、图片操作、ip操作、键盘与鼠标、客户端以及服务端、
文件
传
输等实例源码) 多个VC++加密解密算法库(CRYPT++) 详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的
文件
加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动
文件
的操作 MyPlayer 音乐播放器 内含歌词显示实
现
源码 ActiveXDemo 演示了装载以及卸载atl控件的操作以及注册操作 ado 登录模块的制作 ado,dao,odbc数据库连接vc代码 演示了不同的数据库的各种操作(连接、删除、添加……等等) ATL开发指南源码 内部包含了atl控件的开发以及如何应用,演示了COM的包容与集合、自动化、事件和连接点、枚举器和集合以及线程管理等等。 ATL实
现
的CDHtmlDialog模板类v1.03 使用了六个类五个模块类演示了atl的调用方法 autoplaysnd mp3 播放器源码 重载了自带的控件进行播放 aviplayer avi播放器源码 引用了atl控件播放 beautifulskin 源码 演示了各种控件方法 Browser.Net源码 C#的一个网页游览的例子 C++自绘窗体的完整代码 注释非常详细,相信会帮助大家设计好自己的个性窗体。 C++_Primer_第4版_中文+英文 原书源码+课后习题答案。 CameraController(云界面) 实
现
了自绘控件,云端控制主要在CnComm类多线程串口通讯库, camerads-DirectShow使用示例 演示了摄像头的使用 CatListBoxDemo ListBox控件与其它控件阙套使用方法 CCAMS系统是一种用于局域网下的CS模式的软件管理和监测系统源码 它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送给服务器。服务器可以将收集到的信息以柱状图和
文件
列表以及其他方式呈
现
给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实
现
,自绘Button、Static的实
现
,其中自定了一个辅助主题风格类。 CctryLog(web拦截网页帐号密码) 实
现
了一个控件去获得IHTMLDocument2接口,然后读取内容,匹配用户名与密码等。 CFile64_src 操作大
文件
,自定义了一个操作大
文件
的类,并进行了测试。 chapter7 实
现
了声音录制等功能。 CHtmlViewProjV2 详细演示了HtmlView的使用与HtmlView事件站点拦截的实
现
、js调用。 CIVStringSet_Demo 自定义了一个类似STL容器的类,并进行了测试。 ClearHistory 实
现
了 清楚internet临时
文件
、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹中的内容、清除RAS自动拨号历史记录、清除系统临时
文件
夹、清空回收站、清除"运行"中的自动匹配历史记录、清除"文档"中的历史记录、清除上次登陆用户记录、清除"查找
文件
"自动匹配历史记录、清除"查找计算机"自动匹配历史记录、清除网络联接历史记录、清除远程登录历史记录、清除浏览网址历史记录。实
现
的代码很简单。 CListCtrl 阙套其它控件 自绘了CListCtrl 控件,实
现
了其它控件阙套到List中并自绘等。主要的实
现
在CListReport类中。 CListCtrlTest 演示了重载CListCtrl后的使用方法。 CListItem Drawing 演示了其它控件(全部)阙套到List中并自绘等,学习自绘以及阙套CListCtrl 控件的好实例。 ColorStatic 自绘了CStatic控件,实
现
了标题字符滚动效果。 CSDN免积分下载工具 源码 演示了使用CInternetSession去下载资源。 CStatic文字滚动 如题,此实例非常适合学习,重载并自绘了Wnd类,效果是上下文字、图片、文字由大到小和星星闪烁等滚动效果。实例使用了加载类似xml
文件
读取信息,然后显示。 COM_ATL_Tutorial 简单的atl控件演示 COM接口挂钩及其应用 如题。 CSkinSlier CSliderCtrl自绘 Cursor 生成图标,运行到鼠标图标。 cutscene win32下实
现
视频播放。 C视频源代码 视频教程步骤源码 DDraw DirectX 实例 DES加密算法源代码 Detected memory leaks 检查内存泄漏源码 DigiStatic_src 自绘CStatic实
现
数字效果。 DirectShow开发指南pdf附属代码 DirectShow开发指南源码 directUI_D DirectUI界面库 DOM应用---遍历网页中的元素 dshowplayer 媒体播放器的实
现
,实
现
了VMR7、VMR9、EVR方式。 DSoundManager 实
现
了声音管理。 Excel
文件
的导入和导出操作 主要的实
现
在CMyExcel类中。 expclass_src dll库的演示。 fge.1.1.alpha.sdk 精灵系统,一套MFC渲染引擎,含2D/3D等渲染,效果看源码,IFEngine是整个引擎接口,IFSystem是硬件查询系统,IFApplication是应用程序对象基类。 FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可聊天+
传
文件
) 该实例可进行局域网的聊天、一对多、多对一、和多对多的
传
送
和续
传
,理论上这是我本人的实
现
目的,而且目前经测试已基本实
现
了上述功能,而且网速一般有几M/S。另外有只打开一个应用程序、CRichEdit的使用、最小到托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续
传
下载
文件
源码 gdiplus应用实例 gdiplus应用实例2 GetFileVersion 这个例子就是查询任何可执行
文件
的
版本
信息并且 C++builder 和 VC 都通用,只需要把 AnsiString 替换成 CString 就行了。 gh0st v3.6 源码 - 可下断点调试! GMem 内存管理单元源码。GMem.cpp和GMem.h是内存管理单元的源码
文件
。完成端口通讯模块内存管理。 haisanidsV1.2-网络连接监控 IP实时数据。自绘了
很多
控件。自绘CTabCtrl、CToolBar、CMenu、CButton、CHtmlCtrl、CListCtrl。 hyperlink 自绘CStatic,实
现
超链接。 iconbutton_demo 演示了多种自绘Button。 IDocHostUIHandler Extended CHtmlView IM_毕业设计 聊天系统,操作了数据库,有服务端和客户端。 ini
文件
的类适合VC使用 Inline Hook(ring3) 简单源码 代码里用了备份dll的方法,因此在自定义的函数中可以直接调用在内存中备份的dll代码,而不需要再把函数头部改来改去。 IOCP反弹远控客户端模型,外加上线服务端,全部代码注释! 如题。这个是IOCP远程控制软件的模型,服务端运行后会自动发送本机信息到客户端,客户端采用IOCP重叠机制。 IOCP封装类(DLL)发布 主要是CIocpSrv"伪类",实际上还是调用的DLL, IOCP完成端口 IP所在地查询器 jpeglib_demo 处理Jpeg图片。 KeyHook 键盘钩子,截获键盘信息。 Kugou7+UI 界面设计。学习界面的好实例,强烈推荐。 自绘button 自绘MENU 自绘tab 自绘Tree 自绘按钮button源代码 自绘编辑框 自绘窗体界面 自绘对话框 listbox-6 重载CListBox,演示了拖动功能。 Mail_Report 演示了发送邮箱的功能。 MD5算法 MediaPlayer 视频播放的实
现
。 MFC 对话框 MP3 内部包含:mp3播放器Lrc歌词同步源程序代码分析、mp3播放器+支持歌词同步显示哦、简单音乐播放器。 mfc 解码 视频音频解码部分。 MFC_MultiSender_OVER
文件
传
送
,多
文件
(超大
文件
)
传
送
功能的实
现
,含文档。 MFC+DLL的编写和调用示例 MFC换肤完全贴图实
现
Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实
现
。 MFCDemo DirectUI移植到MFC中实
现
。 MFCHtml 调用脚本 MFC使用COM加载WMI服务,另类获取系统服务详细 大家都知道,
现
在流行的检测硬件软件视乎很神秘,我们要获得各种信息好像比较难.但大多数这种软件或多或少的使用了WMI,如果我们能熟练掌握相信你也做的处理.另外WMI除了查询还能修改,比如3389端口,账号,密码,服务启动与关闭只要你想做的几乎都可以,因为WMI代替我们去与硬件打交到了,甚至是系统底层! MiniPlayer 源代码 媒体播放实
现
。 MP3解码 代码 内部包含多种实例实
现
MP3解码,有开发文档。 MP3解压程序源代码 MPEG4播放器源代码 MSN 仿真界面全部源代码 如题,非常好的界面设计实例,自绘控件的实
现
。 Mufan MP3播放的实
现
。 MYICQ 0.8 alpha1 (仿腾讯
QQ
整套聊天系统) 老版
qq
系统的实
现
。 MyIE3.0浏览器源代码 如题。完整的代码,重载控件实
现
,非常适合初学者。 MyPhpServer(原创,有实
现
的主要代码) microcai-ibus-t9-输入法源码 如题,主要源码就几个,详细见代码。 MzfHips主动防御 主要在MzfHipsDlg中,程序分析进程数据、驱动数据、注册表数据从而实
现
主动防御。 超级下载 不过不是c++源码 Notepad++ V5.6.8 源码! OA精灵代码 c++版 一套oa系统。 ocxdlgtest dll的一个实例。 OD反汇编引擎(带VC修改版和原版) 如题。主要
文件
就4个,非常适合学习,详细见源码。 OPENG开发的示例代码c++版 演示了OpenG的使用方法,内含几个实例,一个实例就3个
文件
。 p2p vb实例。 p2p+technology文档。 P2P视频技术源码(含开发文档) PcShare 内含远程控制、进程管理、
文件
操作、视频控制、注册表操作、客户端服务器端。 redui_src_v0.9.130(DirectUI 3D) DirectUI 3D界面库。 sdk(界面库) RINGSDK包含界面库和图象库。 绘MFC基本控件 PlayerDrectShow win32情况下实
现
媒体播放。 preemptivepopupkiller C#源码,实
现
简单游览器。 RangeScan扫描器源代码 ip地址扫描,发送邮箱。 ResizableLib 测试开源界面库Resizable。 RsPicture 自定义了一个图片库,然后引用测试。 SimplePlayer 简单的媒体播放源码。 Skin_Combo_Box_demo 自绘Combox控件的实例。 SkinList_Demo 自绘List控件的实例。 Smile 自绘List控件的实例。 SOCK登录SSL加密网站 调用ie接口。主要的代码在IEComCtrlSink中。 sqlite3使用 引用了Splayer中的Sqlite3库,进行了测试。 SrcFirstProg 简单的窗口程序。 SuperGrid - 特别的 listview 控件 网格形式的视图,自绘了CComboBox、CEdit、CSuperGridCtrl实
现
。 tab 演示了CTabCtrl控件的使用方法。 tabcontrol_demo 自绘了CTabCtrl的实
现
。 To Create A COOL Desktop Lyrics Demo 歌词显示,效果非常好。对话框实
现
。 TopMost 自绘CListCtrl的实
现
。 Trace程序 演示了输出信息。 TransparentStatic 自绘CStatic控件。 TreeView控件 自绘CTreeView控件。 VC 创建向导模式 VC 精品源码打包下载(解) CatListBox_src.zip CatListBox_demo.zip 这个程序模仿Outlook建立分类列表框。 CClockST_src.zip CClockST_demo.zip 一个简单的数字时钟程序,其中的date类派生于MFC CStatic 基类。 CIVStringSet_Demo.zip CIVStringSet_Source.zip 基于MFC和STL平台的字符串类,可以实
现
在快速字符串搜索。 enum_display_modes_demo.zip enum_display_modes_src.zip 列出所有的显示模式并列表出来,通过单击列表来改变显示分辨率。 iconbutton_demo.zip iconbutton_src.zip 创建一个按钮,并在上面显示图标。 jpeglib_demo.zip jpeglib_src.zip 利用Delphi的代码在VC中显示JPG图片,不使用动态连接库。 Mail_Report.zip 一个邮件报告程序。 SrcFirstProg.zip 解释了最基本的MFC程序流程。 tabcontrol_demo.zip tabcontrol_src.zip 自定义的标签控件对话框。 Undo_demo.zip undo_src.zip 在VC中实
现
Undo和Redo功能。 VC 利用底层键盘钩子屏蔽任意按键MaskKey 动态链接库实
现
钩子,然后程序调用。 VC 透明窗口效果的电子标尺源代码 实
现
了屏幕绘图操作,实
现
电子标尺数据计算以及显示,有数据库操作保存数据。 VC++ ini
文件
读写操作类实例 VC++版源代码统计工具 内含自绘CMenu、CButton、CDialog、CStatic、CListCtrl等。 VC++6.0 控制摄像头 一个视频捕捉类对摄像头的操作。 VC+++暴风影音(Media+Player+Classic)源码 知道的人不多,但提起国内的暴风影音,我想知道的人就多了,其实暴风影音就是Media Player Classic,暴风影音只是同我一样从Gabest官方下载到了Media Player Classic的源码,不同的是,暴风影音将Media Player Classic改成了自己的名字并加入了许多的解码器,打包成自己的产品,其实这也无可厚非,关键就在于其作者老爱把里面捆绑一些我们用不到的软件. TT--仿
qq
+p2p通讯(
nat
穿透
) VC++遍历
文件
夹自动生成目录树 对CTree控件的操作。 vc++动态链接库(dll)编程深入浅出 内含开发文档。主要是对动态链接库的教程。 vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++挂机锁屏系统源程序 VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库
版本
的使用和 Skin++动态库及静态库
版本
的使用。 VC++精仿
QQ
2008窗体及分类菜单 VC++卡通风格气泡提示源码 VC++实
现
任务管理器源码 任务管理器应该大家都很熟悉,论坛里也有好多的任务管理器的源码,解决CListCtr刷新时滚动条跳到开始处。 VC++实
现
网络连接查看器源码 非常好的一个实例,把网络连接的UDP/
TCP
都插入到CList控件中显示出来。 VC++视频捕捉系统 win32下 视频操作。 VC++视频会议系统(完整)有开发文档。使用了系统自带的视频。 Windows核心编程(第五版)随书源代码 vc-ftp 多线程操作多
文件
传
输的操作。 VC版下载者 源码 非常简单的一个实例,使用了URLDownloadToFile下载
文件
。 VC断点续
传
源代码 从fnMyDownload开始,程序首先解析输入的url,拆分为地址,路径,
文件
名等。然后获取
文件
头,得到
文件
大小,然后再下载。重点函数是ThreadDownLoad。下载完之后用FileCombine合并
文件
。Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 点对点多线程断点续
传
软件《
传
圣》源代码 多任务多线程断点续
传
DLL 多线程
文件
下载 多线程查找
文件
(功能增强版) 自定义了一个
文件
搜索类。多线程实
现
。 多线程高速
文件
搜索程序源码 VC++视频聊天系统源代码 实例简单,有用户登录、
传
输
文件
、视频、画质调节、禁音检测、回音消除、自动增益、噪音抑制、视频控制等、 VC++搜索指定
文件
夹中的
文件
VC++
文件
分割、合并工具 自绘了Button、CProgressCtrl、CAutoFont。主要操作在CFileSpltDlg中。 vc++写的音乐播放器 VC++制作3D效果的旋转文字特效 VC++注册码加密源程序(含注册机、解密机) 压缩包内有两个源码包,一个是注册机源程序,另一个是解密机的源程序,一套完整的参考实例。 VC+MapX源码含GPS跟踪演示 VC3D 利用VC编程在界面上实
现
3D文字 在MFC应用程序中浏览PDF、Word文档
文件
vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续
传
和多线程下载源代码 VC满屏开满玫瑰花 VC然输入框出
现
气球提示 调用系统自带的提示显示。 VC实
现
创建模态对话框 VC释放EXE资源
文件
vc网络 网络系列使用教程。 VC星号密码探测显示程序 vc网络通信编程实用案例精选 局域网网络通信编程实例、IE编程实例、基本网络编程实例、网络通信协议编程、Modem /串口通信编程、代理服务器编程实例、高级网络通信编程实例。 Visual_C++网络高级编程
TCP
/IP协议、Winsock网络编程接口、Visual C 与网络编程、基本网络编程技术、Telnet协议的实
现
、HTTP协议的实
现
、 FTP协议的实
现
、
文件
下载、UDP协议的实
现
、ICMP协议的实
现
、PPP协议的实
现
、代理服务器的实
现
、 ATL DCOM和ActiveX技术、网络安全。 vld-10-src 内存泄漏检测源码。 vmrplayer 简单播放器的实
现
,集成到了一个类中。 ATL开发Gif的ActiveX控件 如题。使用控件显示gif
文件
。 weather(天气预报界面) 通过soso网站获得城市以及天气信息。 WebBrowser-Httprequest(http请求捕捉) Win32多线程程序设计 有文档以及源码。 Windows Media Player界面的实
现
Windows Shell扩展 实
现
文件
拷贝。 windows设计 源码 书本源码。1.VC++的基本使用 2.一个简单的HelloWorld程序 3.进程的创建 4.进程控制 5.控制其他进程 6.游戏内存修改器1 7.游戏内存修改器2 8.多线程 9.线程的优先级 10.线程同步 11.第一个窗口程序 WINDOWS网络编程技术-附源码 如题。内有文档以及源码。 WM调用DrectShow例子 wm播放器。 XFileDialog_demo xml
文件
操作。 xml 树控件的使用,以及ChtmlView或站点拦截调用等。 XML
文件
读取及管理工具VC++源码 重写了
很多
控件,重要功能源码集合到了CXML类中。 暴风压力测试2010(V7.0)源码 如题,演示了攻击服务端的源码,
tcp
多连接攻击、cc攻击等等……。 播放器 MM ARM_流媒体、暴风影音源码用于编解码分析。 超清晰播放器源代码 超旋的音乐播放器 含歌词……,效果看源码。 穿还原的下载者 C++源码 驱动程序可以
穿透
还原卡,并且可以修改系统
文件
,这里是通过修改系统
文件
userinit.exe来实
现
的。userinit.exe的功能很简单,就是启动explorer.exe。这里就是通过替换uerinit.exe,伪造一个userinit.exe。这个伪造的程序可以实
现
uerinit.exe的原始功能,并可以实
现
自定义的功能,比如下载执行,发送数据。 窗体透明、窗体上控件和DC绘图不透明 从dll中动态装载类的源程序 大型多媒体视频会议服务器端和客户端源码VC 基于H323格式。 发一个界面库skin#全集合 SkinH_VC使用帮助(含源码)、Skinsharp V1.0.6.6各种语言全破解、vc全部函数各自独立的demo、制作皮肤工具。 仿360杀毒软件界面源码 MFC重载控件实
现
了360界面效果。 仿
QQ
、MSN信息提示窗口 重载CWnd实
现
了动画显示。 仿
QQ
2011界面的源码 仿
QQ
信息提示窗口 仿金山词霸界面 仿制金山毒霸专杀工具界面 重载CEdit实
现
自绘。 实
现
QQ
界面绝对经典 用户界面多线程 多线程的使用。 搞基控件 List Ctrl 演示了List Ctrl控件的使用方法。 搞基控件 ListBox 演示了ListBox控件的使用方法。 搞基控件 Tab Ctrl 演示了Tab Ctrl控件的使用方法。 搞基控件 TreeCtrl 演示了TreeCtrl控件的使用方法。 带加密功能的SQLite3.3.6封装类 第12章+DLL开发与系统编程 创建导出浮点数四则运算函数的Win32 DLL、使用显式方式调用DLL实
现
浮点数的四则运算、使用隐式方式调用DLL实
现
浮点数的四则运算、创建Win32 DLL导出一个全局变量、调用DLL,获取其导出的全局变量值、创建Win32 DLL导出一个计算长方体表面积和体积的类、调用DLL,使用其导出类计算长方体的表面积和体积、创建MFC常规DLL,通过导出函数显示颜色信息对话框、调用MFC常规DLL,显示颜色信息对话框、创建MFC扩展DLL,实
现
圆形按钮类、调用MFC扩展DLL,创建圆形按钮、创建记录键盘动作的全局钩子DLL、调用键盘钩子DLL,实
现
监视系统的键盘操作、创建记录当前鼠标所在窗口标题信息的鼠标钩子DLL、调用鼠标钩子DLL,显示鼠标所在窗口的标题、获取当前操作系统的
版本
信息、获取系统CPU信息、获取系统内存的相关信息、获取当前系统所有安装的硬件设备、调用系统关机对话框、编码实
现
关闭和重启计算机、实
现
休眠计算机,并创建快捷键、显示并设置系统的显示属性、隐藏显示系统的任务条、改变系统的桌面壁纸。 对磁盘下任意目录的动作进行监控 创建线程不断的监视。 多功能小闹钟 不规则窗体效果显示,实
现
了多功能的小闹钟。 仿
QQ
和飞秋的局域网聊天程序(
文件
+语音) 这个程序用的协议是UDP,socket是CAsyncSocket,这是我在这个网站看到了
qq
也优先用UDP来连接服务器,连上服务器,能获得服务器上的人员列表,客户端的人员列表随用户上下线改变,服务器掉线了 也能收到通知,双击用户名字可以聊天,聊天窗口上有个
文件
传
输,在我电脑上能
传
输一些小
文件
,但在别人电脑上就会使程序崩溃。 工具栏画到标题栏上 关联
文件
自动恢复系统
文件
关联,以及
文件
关联操作的代码。使用注册表防止多次运行。 基于CDialogBar的IE多标签栏的实
现
基于IE内核的多进程浏览器Raptor 基于WTL控件实
现
了多进程。 极速FTP客户端程序(VC++版) 截屏mfc和dll程序 进程防杀的实
现
Hook Termi
nat
eProcess()函数,每次Termi
nat
eProcess()被调用的时候先判断企图结束的进程是否是我的进程,如果是的话就简单地返回一个错误码就可以了。 精美挂机锁源码 局域网视频监控 客户端和服务器 考虑到作为服务器的一端一般来说是固定的,所以当开启服务器后,一般服务器是
不能
停止的,所以在正式的软件里面,作为客户端让输入的服务器端IP的那一项是可以省略的,因为在制作安装程序的时候可以将服务器IP直接固定,但是这个作为简单的功能演示
版本
考虑到作为服务器的一端可以为任意电脑,所以在客户端设置了填写服务器IP。运行时:首先是运行Sever.exe服务器端,然后是“开启服务器”,“产生新的随机码” ,然后运行Client.exe客户端,输入用户名和密码,然后输入服务器端IP地址,然后登陆服务器,如果密码或者登陆号不正确会有提示,也可以选择试用版的软件。 快捷键 演示了快捷键设置的代码。 类似
QQ
截屏的屏幕取色器 主要功能在CColorPickerDlg中。 两款拼音输入法源代码 拼音输入法、AboutWiz_src。 枚举进程 系统监视 有磁盘监视、系统目录监视,任务栏监视、端口监视、流量监视等等。 媒体播放器 如题。音乐播放器的实
现
,内有文档以及总结。 模仿
QQ
抖动 闹钟软件V1.0 (带VC++源码) 基于MFC窗体的闹钟。 能弹出复选框组合列表的combobox 屏幕放大镜源代码 屏幕监控+远程控制+mfc+vc 屏幕录像模块程序设计 屏幕录像源代码 屏幕小精灵 七彩泡泡屏保代码 轻松实
现
类VC界面 两个窗口的实
现
类是从CControlBar派生出来的,我们并不需要从头到尾实
现
该类,因为Cristi Posea先生已经为我们实
现
了一个称为CSizingControlBar的类,而且做得相当完美!我们所要做的便是好好地利用该类,为了尽可能地简洁,笔者将CSizingControlBar类修改了一下并命名为CCoolBar,接下来我们将详细介绍如何利用该类实
现
我们所需的界面。 全屏幕播放AVI
文件
的启动界面程序 全屏幕播放flash的动画启动界面 任务栏终级编程 三种方法来检索处理器信息 获取CPU的信息,以及判断是否支持MMX SSE SSE2 3DNOW等等操作。 深入解剖远程管理软件编写 教程,如题。 深入解析ATL(第二版)源代码资源大小 附带书籍源码。 深入体验VC开发源码 附带书籍源码。 十进制、十六进制、二进制
互相
转换的VC++程序 实
现
DLL拦截 在windows下当一个可执行
文件
运行时,Windows加载器将可执行模块映射到进程的地址空间中,加载器分析可执行模块的输入表,并设法找出任何需要的DLL,并将它们映射到进程的地址空间中。由于输入表是根据DLL名来进行查找,首先是查找当前目录下有没这
文件
,没有话在去查找系统目录C:\\Windows\\system32有没这
文件
,所以我们可以完全趁这个机会去劫持DLL,把他劫持下来后就可以在里面进行我们要做的事情。 实
现
DLL内存补丁,DLL劫持技术([Symanli原创]) 实
现
EDIT控件自绘 使用VC编写的
文件
加解密操作类 自定义封装了一个
文件
加解密类,对
文件
加解密。lzari.c提供了lzari压缩算法的实
现
。 视频+语音+播放器源代码(不断更新内容) H.323 开发包与源码、P2P视频技术源码、TopPlayerSrc、VOD核心源码、大型多媒体视频会议服务器端和客户端源码、屏幕截取制作avi的源代码、视频会议系统、视频聊天源代码、优秀的IP网络语音通讯软件Speak Fleely源代码。源码与上面的有些重复。 手机远控电脑源码 分两个模式:一个是短信模式,一个浏览器模式。只要你遵循数据包的格式发送数据就一定可以成功的。不过不是源码。 手写输入法源码 太简单的实例。有利于对输入法开发的入门和深入学习。 鼠标钩子 钩子的实
现
。如题。 完全自绘软件更换皮肤例子 完整源码 统计后台([源码信息] 梦者 绿色下载器 流量商必备 ) 本统计后台无须安装数据库。可直接使用。 可多用户登录,多用户统计,顶级防刷,一键扣量,等等强大功能。 网络电视软件源码 网络电台收听助手V3.0(VC源码)
文件
(
文件
夹)加密解密工具源码 源码实
现
了主要功能:1
文件
(夹)加密解密 2
文件
夹伪装保护解除伪装 3 右键关联加密解密到系统菜单 4 开机最小化启动到托盘(气球提示) 5 支持
文件
(
文件
夹)拖动 6 支持WIN2000,XP,VISTA,WIN7。非常好的一个实例。
文件
加密程序 自绘了
很多
控件,使用了多线程加密以及解密,支持换肤,非常好的一个实例。详细见源码啦。
文件
夹加密小程序 简单的加密源码。
文件
捆绑器源代码
文件
操作的实例,主要功能在BindFileDlg。 文字图象识别OCR系统开发包 引用了第三方库OcrWencui.lib 来识别。 显示网络流量 监听了端口显示了网络流量,使用了绘图显示了出来。学习流量监控的好例子。是使用了自绘按钮实
现
的。 线程池的一种实
现
相当不错的一个挂机锁 写日志log的类 封装了一个类Log,使用它输出信息。 循序渐进实
现
仿
QQ
界面 六个步骤实
现
了
QQ
类似界面、仿
QQ
界面上的各种自绘控件。 迅雷资源搜索 阳历阴历转换 封装了一个CLunar实
现
阳历阴历转换。 一个服务端只有7k大小的后门 RegOpenKeyEx和RegCreateKeyEx函数由于电脑经常会关闭,或者应用程序也会经常关闭,但有一些参数是经常需要保存。比如当你打开程序,并设置了窗口的大小,想每次打开时都设置窗口为上次打开的大小。这样就需要保存窗口的大小,那么窗口大小的参数保存到那里呢?其实在Windows里最方便的做法,就是保存到注册表里。又比如游戏登录时,总是想保存最后一个登录的用户,那么也需要保存这个用户到注册表里。其实注册表是Windows保存系统配置的数据库,比如不同的语言设置,不同的时区设置,不同的用户登录,不同的权限等等。下面就来学习怎么样使用函数RegOpenKeyEx来打开注册表里的键和用函数RegCreateKeyEx来创建新的键。 一个可以获取硬件信息源代码 一个轻量级网络通信开发库源码 音乐播放器 音频录入mfc源码 用C写的播放器,超强 引用了libmad库、ogg库、Zlib库等等,强烈推荐学习。 自绘右键菜单。 在ToolBar上添加控件 在工具栏上添加COMBOBOX,EditBox,ProgressCtrl,Slider控件,根据相同的道理您还可以添加其他控件复选框、单选按钮等等 注册表监控程序 该程序的作用是记录系统发生的注册表操作,(只记录成功的,忽略失败的) 自己动手写操作系统 自由更改
文件
对话框的外观 自绘对话框。 应用程序与驱动通信(DeviceIoControl ) VC++系统开发实例精粹 光驱控制程序、枚举当前所有窗体、硬件信息查看器、注册表操作程序、USB编程、目录浏览器、资源管理器、二进制浏览器、日历管理器、字体设置对话框、任意形状窗体、自动停靠窗体、带图像的下拉列表框、实时曲线显示、OutLooK风格界面、屏幕保护系统、MP3播放器、MIDI音乐演奏器、VFW视频捕捉系统、256色转换灰度图、对比度拉伸、二值化变换、反色、亮度增减、取对数、取指数、直方图均衡、灰度均衡、阈值变换、图像镜像、图像平移、图像缩放、图像旋转、高斯平滑、均值滤波、拉普拉斯边缘检测、梯度锐化、中值滤波、离散余弦变换、傅立叶变换、Walsh变换、方块编码、图像细化、Canny算子提取边缘、Hough变换、逆滤波处理、维纳滤波处理、文字、图像特效显示、带预览的图像选择框、图像浏览器、聊天室、CRC循环冗余检测、ICMP系统、能够发送附件的邮件程序、获取多个IP地址、获取计算机基本网络设置、获取计算机安装的各种网络协议、远程监控系统、FTP客户端、类似MSN的即时通信工具、
文件
共享系统、考试成绩管理系统、学生管理信息系统、二进制数据库编程、多线程实例、动态链接库(DLL)实例、消息循环重载实例、进程查看程序、
文件
关联实例、剪贴板查看器、键盘发声系统、运行后自销毁的程序、
文件
查找系统 、屏幕拷贝实例、
文件
分割器、密码探测器、带微调和滑动条控件的工具栏、透明窗体实例、状态栏动画、圆盘式和数字式时钟实例、Windows XP风格菜单、 Office XP风格菜单、Windows XP风格标题栏、Windows XP风格对话框、Windows XP风格按钮和滚动条、基于DirectSound的声音播放器、AVI视频制作实例、电影播放器、仿Winamp多媒体播放器、BMP图片浏览器、小波算法的VC++实
现
、基因算法的VC++实
现
、细胞识别统计系统、基于神经网络的文字识别系统、车牌定位与识别系统、点对点
文件
传
输、Sniff网络嗅探器、基于UDP的网段扫描器、网络流量监控系统、网络语音电话、HTTP服务器实例、数据库浏览器、数据库查询器、报表打印实例、课程管理信息系统、库存管理信息系统、医院管理信息系统。 VC++餐厅餐饮管理系统 这是一个毕业课程设计,含论文,简单明了,全部引用了MFC控件实
现
,主要是操作数据库的部分。 VC++开发的仓库管理系统设计文档和源码 如题,含论文,简单明了,全部引用了MFC控件实
现
,主要是操作数据库的部分。 VC++库存管理系统(毕业设计) 如题,含论文,简单明了,全部引用了MFC控件实
现
,主要是操作Access数据库的部分。 VC++图书管理系统完整版 一个简单的客户端操作数据库的程序。 餐饮管理系统(全程开发) 餐饮管理系统 超市进销存管理系统 基本功能:前台销售结帐、基本信息管理、基本信息查询、日结查询、超市小票打印。操作ORACLE数据库。 局域网监控系统 主要功能:系统采用人机交互的方式,界面美观友好、屏幕信息需要时时显示,网络延时
不能
大于1秒、服务器端可以随时运行,只要客户端运行,就能够显示屏幕信息、系统运行时占用内存
不能
大于10MB,以免影响系统性能、客户端运行时需要隐藏显示窗口,起其感觉不到在运行。 库存管理信息系统 在运行系统前,首先要安装SQL Server数据库,注意要设定用户名为“sa”,密码为空。 可以有两种方法创建该数据库:1.使用SQL server查询分析器运行Database目录下的sql.txt中的sql语句,这样会创建stock数据库。2.使用SQL Server的企业管理器直接附加“附加数据库
文件
”目录下的Stock.mdf
文件
。系统默认帐号:admin 密码:888888 企业办公管理系统 这个源码不错,自定义了
很多
类,适合学习。 企业电话语音录音管理系统 主要功能:采用人机对话的操作方式,界面设计美观友好、操作灵活、方便、快捷、准确、数据存储安全可靠。系统可以进行来电显示和来电接听等功能。提供电话拨出功能,可以通过程序拨出电话。提供客户管理功能,记录客户信息,并可以在拨出电话时以电话簿的形式显示客户信息。提供电话录音功能,当电话接通时开始录音,当电话挂断时结束录音。提供录音管理功能,可以通过程序修改录音
文件
的存储位置。系统最大限度地实
现
了易维护性和易操作性。系统运行稳定、安全可靠。适合学习。 企业短信群发管理系统 主要功能:电话簿管理。常用语管理。短信息发送。短信息接收。短信猫设置。不过使用了第三方库实
现
发送接受等功能。 人力资源管理系统 主要功能:系统界面设计美观、友好;智能化程度高、操作灵活、方便;系统运行稳定、安全可靠;反应快速、计算准确;实
现
新员工入职登记、查询修改及入职合同的录入、编辑;登记并可以浏览日常考勤信息;记录公司定期的员工考核成绩;实
现
部门用人申请的登记;实
现
应聘者信息备档;实
现
工资单自动录入及缺勤原因的扣资计算。 社区视频监控系统 本程序有三个实例,msado15(数据库)、Autodlg(操作
文件
)、Capture(主要的程序)。本实例是天敏VC4000监控卡,其中使用了MPG4c32.dll、MediaTransmit.dll、MediaTransmit.lib、MediaTransmit.h、Sa7134Capture.dll、Sa7134Capture.lib和Sa7134Capture.h几个
文件
,在运行程序前,需要将这些
文件
添加到当前工程中。程序中没有提供这些
文件
。 物流综合管理系统VC源码+毕业设计 学生管理系统 学生考试系统
通信技术
4,356
社区成员
28,926
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章