请教BT的对等交换协议即Peer wire protocol (TCP)可以基于UDP实现吗?
时间:2010-08-17
来源:互联网
看到BT里对等协议的实现都是基于TCP,这样如果想使用UDP穿透后进行传输就不行拉,如果改为udp实现可以否?会不会和别的bt客户端不能通信?
http://wiki.theory.org/index.php ... _protocol_.28TCP.29
http://wiki.theory.org/index.php ... _protocol_.28TCP.29
作者: zhoubug 发布时间: 2010-08-17
自己实现被 肯定可以咯。
作者: gunsand 发布时间: 2010-08-18
UDP 基本没做什么事,直接封装了加个头就交给 IP 了,如果是 IPv4 那么连 checksum 都可以省略。
你认为一个应用层协议可以直接用 IP 实现的话,那它就能用 UDP 实现。反之不能。
基于 raw IP 的 ESP 封装,对应的 UDP 实现就是 IPsec NAT-T。
你认为一个应用层协议可以直接用 IP 实现的话,那它就能用 UDP 实现。反之不能。
基于 raw IP 的 ESP 封装,对应的 UDP 实现就是 IPsec NAT-T。
作者: langue 发布时间: 2010-08-18
谢谢楼上 , 因为单独的bt客户端是无意义的,需要和其它各种客户端可以交互数据,我知道大多数客户端是都有udp的实现,
想知道他们是不是也是实现的标准对等交换协议,否则就是自己实现了,但和常用客户端没有办法通信也不行
想知道他们是不是也是实现的标准对等交换协议,否则就是自己实现了,但和常用客户端没有办法通信也不行
作者: zhoubug 发布时间: 2010-08-18
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28