VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
楼主: 八戒2

擂台赛第37期[点对点传输工具]

[复制链接]
发表于 2007-8-2 08:51:29 | 显示全部楼层
不去,一向BSTX,对QQ是边用边骂
回复 支持 反对

使用道具 举报

发表于 2007-8-2 08:59:37 | 显示全部楼层
原帖由 xmxoxo 于 2007-7-30 20:46 发表
点对点传输,是什么意思啊?
透过路由?


点对点就是像即时通讯软件那样,双方在线的时候才可以传送,直接传。
而Email则不然,要先传到服务器上,即需要耗费第三方的硬盘空间。

透过路由是指做端口映射吗?估计本论坛中无人能做出这个。。。 楼主的意思应该是指定IP传就可以了,程序可不管连不连得了,那是用户的事,要是连不了,用户自己去下个端口映射软件,如BT精灵的就很好用:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2007-8-2 09:33:24 | 显示全部楼层
原帖由 VBProFan 于 2007-8-2 08:59 发表


点对点就是像即时通讯软件那样,双方在线的时候才可以传送,直接传。
而Email则不然,要先传到服务器上,即需要耗费第三方的硬盘空间。

透过路由是指做端口映射吗?估计本论坛中无人能做出这个。。。 楼 ...


1、点对点本身就可以穿透路由
2、点对点不能穿透的是NAT!而且是当主机位于NAT之后的时候才无法穿越,客户端无论在什么位置无所谓。
3、如果要穿透NAT就要在NAT设备(一般是路由器或者防火墙)上做IP映射或者端口映射,不过这可不是客户用一个软件就能做的。一般需要进入NAT设备管理界面进行设置。
4、微软有一种最新的UPnP NAT Traversal技术,不过并不是所有ISP的设备都能够支持(事实上是大多数都不支持),详细情况可以去微软的网页了解。
http://www.microsoft.com/china/w ... working/natfaq.mspx


PS:不要估计,在NAT设备上做端口映射或者IP映射我做的多了。至于用软件设置则需要硬件设备支持才行。

[ 本帖最后由 yimins 于 2007-8-2 09:34 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-8-2 17:39:10 | 显示全部楼层
原帖由 yimins 于 2007-8-2 09:33 发表
不要估计,在NAT设备上做端口映射或者IP映射我做的多了。


高手!崇拜一下,如果能开源就更伟大了
回复 支持 反对

使用道具 举报

发表于 2007-8-3 17:26:01 | 显示全部楼层
原帖由 VBProFan 于 2007-8-2 17:39 发表


高手!崇拜一下,如果能开源就更伟大了


过奖,其实点对点文件传送并没有很高深的技术,因为我们都是在应用层写软件,不需要关心下面几层的问题。
我上面帖子里所说的都是网络原理性的东西。其实只要学过或者做过网络的人都应该非常清楚。
如果大家真的想学习一些基础的网络知识,建议从基础开始,看看网络的ISO 7层协议。看完后对网络的了解会有本质的提升。
回复 支持 反对

使用道具 举报

发表于 2007-8-3 22:06:01 | 显示全部楼层
严重关注中……
最好能加上断点续传的功能。

[ 本帖最后由 yyhust 于 2007-8-3 22:08 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-5 10:46:15 | 显示全部楼层
QQ好象是通过服务器中转的
本期改一下,只能做局域网内部点对点传输工具了,sorry

[ 本帖最后由 yimins 于 2007-8-6 08:38 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-8-6 08:38:28 | 显示全部楼层
原帖由 八戒2 于 2007-8-5 10:46 发表
QQ好象是通过服务器中转的
本期改一下,只能做局域网内部点对点传输工具了,sorry



QQ会先检测用户之间能否做点对点直线连接,如果不行的话才做服务器中转。因为服务器中转速度比较慢,而且对服务器压力也比较大。
回复 支持 反对

使用道具 举报

发表于 2007-8-6 09:35:25 | 显示全部楼层
我也是这样认为的。而且QQ采用双协议并用的方式:建立连接时用TCP,语音和视频聊天时用UDP,至于文字聊天就不懂它用哪个了。。。
回复 支持 反对

使用道具 举报

发表于 2007-8-6 09:55:23 | 显示全部楼层
原帖由 VBProFan 于 2007-8-6 09:35 发表
我也是这样认为的。而且QQ采用双协议并用的方式:建立连接时用TCP,语音和视频聊天时用UDP,至于文字聊天就不懂它用哪个了。。。


最早期的版本文字聊天用的是udp,不过后来的新版本就不知道了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2022-7-1 00:49

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表