[讨论]用UPNP来替换UDP的P2P技术!

hotalpha 2006-03-24 11:11:50
前段时间一直关注P2P技术,虽说有很大的优点,但是缺点也是致命的。
1。需要不断的发心跳包以维持SESSION
2。要自己维护数据收发的完整性

用新的UPNP就没有这种限制,并且UPNP好象是应用于TCP之上的。
就不需要自己维护数据的正确性。

欢迎大家讨论UPNP技术。
...全文
670 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
g_abcdefg 2006-04-01
  • 打赏
  • 举报
回复
..现在的upnp应该还不能顶住p2p的传输请求,,一会upnp设备就挂了
飞天揽月 2006-03-31
  • 打赏
  • 举报
回复
各有特点,学习。。。。
p2p我开发即时通讯,一直很好呀
「已注销」 2006-03-31
  • 打赏
  • 举报
回复
bit commet, bit spirit,都有,而且都是所有平台均支持
天轶_1 2006-03-29
  • 打赏
  • 举报
回复
ollydbg(Ollydbg)

有没有更多的代码和文档资料?BC,BS,EMULE 这3个我只知道最后一个是电驴,
前面两个是啥呀?有代码没?谢谢啊。
sevencat 2006-03-24
  • 打赏
  • 举报
回复
稍微看了一下,UPNP是种设备吧?不是协议吧?
hotalpha 2006-03-24
  • 打赏
  • 举报
回复
有新技术当然要用新技术。
并且UPNP比P2P还要好用得多。
DentistryDoctor 2006-03-24
  • 打赏
  • 举报
回复
UPNP要XP及上操作系统才支持。
sevencat 2006-03-24
  • 打赏
  • 举报
回复
用常用技术,没必要用偏门技术,其他P2P没有用他,一般来说这个技术里面是有些致命缺陷的。
wooolkillerking 2006-03-24
  • 打赏
  • 举报
回复
不太了解。
不过协议太多未必是好事,一层一层的弄死你。
滥用编译器,出现了很多语言
滥用raw socket,出现了很多协议
「已注销」 2006-03-24
  • 打赏
  • 举报
回复
UPNP支持TCP,UDP应用,关键是看设备支持不支持,非XP系统可以自己根据UPNP协议实现UPNP,不一定非要WINXP才能UPNP的,如BC,BS,EMULE都是所有平台都可UPNP,而且有EMULE VERYCD版还有开放代码参考
sevencat 2006-03-24
  • 打赏
  • 举报
回复
很明显是个设备。只不过XP操作系统支持这种设备而已。
sevencat 2006-03-24
  • 打赏
  • 举报
回复
在某些情况下,Windows XP可以发现UPnP设备,并且提供它自己的用户界面控制这些设备。一个很好的例子便是"网络连接"文件夹中UPnP住宅网关设备的用户界面(UI)。市场上流行的Linksys BEFSR41W无线路由器在安装完毕后,会自动显示在"网络连接"文件夹中,因为Windows XP已经内置了一个相关的应用程序。
oyljerry 2006-03-24
  • 打赏
  • 举报
回复
http://www.microsoft.com/china/windowsxp/expertzone/columns/crawford/02july22.asp
gohappy_1999 2006-03-24
  • 打赏
  • 举报
回复
UPNP(通用即插即用)---在某些时候可以简单地理解为自动端口映射。
UPNP需要NAT、操作系统和应用软件本身都支持才行的。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧