谁有开源的p2p软件代码,好的也请推荐:)
要做一个p2p传输文件的软件。
类似bt:)
使用udp当然是有道理的,因为是p2p,很多时候tcp是不能穿越nat的:)
而udp只要打个洞就可以了:)
赫赫~
ACE,应该也有UDP支持吧?这个我就一点也不了解了。
说实话,我个人不推荐使用TNL(感觉CPU占用大,还容易导致内存碎片),真正的包数据量减少,就算它每个包比TCP减少20byte(而且它要实现TCP那套,估计实际能省几个字节也就不错了)的包头,实际上,被糟糕的使用,这20个byte压根就白省了,而且,没有router的TTL支持,实际internate上数据的重传导致的流量,未必能减少。
个人到觉得用TCP做的好,肯定比用TNL好(虽然,理论上UDP模拟TCP可以做的更好,因为它针对的范围更小,实际上,还要实现TCP的超时机制、活动窗口机制等,也就一TCP没多大了,我知道的TNL的超时机制那可就没有TCP做的好了)。
当然,只是我个人对TNL的看法。
另外我也在带宽比较差的环境下测试了一下,效果很不理想,目前还在继续测试中。
kalos 写道:
不好意思啊 我是研究java编程的
大家讨论的东西我完全不明白
只好离开了
如何退出啊???
(我上不了网 我是通过email和这个组联系的)
有没有什么办法通过email推组啊
--
胖的没救了 <fa...@163.com>
2006/6/6, 胖的没救了 <fa...@163.com>:
--
HelloQinglan