Font Size: a A A

The Design And Implementation Of BT Client Based On Kad

Posted on:2007-10-29Degree:MasterType:Thesis
Country:ChinaCandidate:W S ZhuFull Text:PDF
GTID:2178360185972663Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Nowadays, file-downloading is an important function in network application. In traditional way of downloading, files are generally transmitted from the server end to the client. All users download files from one server, but the bandwidth is limited. If the number of user is excessive, the downloading speed will drop.The invention of P2P technology broke the traditional concept of file-downloading thoroughly. At present, the downloading software based on the BT protocol is all the rage in the whole world, which adopts the P2P technology. Like BitComet, BitSpirit and others, the file-downloading speed up along with the increasing users' number. However, the BT client software also has some shortcomings. For instance, we have to obtain the users' information from the server afresh at regular intervals. Once the server crashes or is suddenly screened by the network dealer, we can't get the information of lately-joining users. And the speed of downloading will be influenced.Based on thorough analyzing source code of BT software, we combine the current widely applied Kad technique, and develop dKing system. It carries out that the BT client can obtain new peer information without depending on the server with archiving the faster file-downloading speed.
Keywords/Search Tags:P2P, BT Protocol, Bencoding, DHT, Kad
PDF Full Text Request
Related items