সমস্ত বিদ্যমান একটি খুব ভালো বিকল্প BitTorrent হিসেবে কাজ করার জন্য অফসেট থেকে
libtorrent (এছাড়াও libtorrent-rasterbar হিসেবে পরিচিত), কার্যকরী সম্পূর্ণ বিনামূল্যে এবং সহজ-থেকে-ব্যবহার সফটওয়্যার সি বাস্তবায়িত ++ এবং পরিকল্পিত একটি ওপেন সোর্স, হয় বাস্তবায়নের.
একটি BitTorrent ক্লায়েন্ট কোনটাই
এটি যেমন উদ্দেশ্যে একটি কাজ ক্লায়েন্ট অন্তর্ভুক্ত, এমনকি যদি শুধুমাত্র, libtorrent একটি লাইব্রেরি সফটওয়্যার এবং না একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত BitTorrent ক্লায়েন্ট যে মনে রাখা উচিত. তার প্রধান লক্ষ্য CPU- র, দক্ষ মেমরি দক্ষ, এবং ব্যবহার করা খুব সহজ হবে হয়.
তারা টরেন্ট ফাইল ডাউনলোড করা সমর্থন করে ডেডিকেটেড BitTorrent ক্লায়েন্ট অথবা সফটওয়্যার যদি
অন্য কথায়, libtorrent ব্যবহার করতে পারেন অ্যাপ্লিকেশন ডেভেলপারদের, তাদের প্রকল্পে কোন ব্যাপার BitTorrent কার্যকারিতা যোগ করুন.
জলস্রোত পরিবহণ প্রোটোকল সমর্থন
libtorrent এটি একটি ব্যাপক জলস্রোত পরিবহণ প্রোটোকল সহ প্রোটোকল পরিসীমা, DHT (বন্টিত হ্যাশ টেবিল), এর ফলে UDP (ইউজার ডাটাগ্রামের প্রোটোকল) যে ব্যক্তি অনুসরণ করে প্রোটোকল, পিয়ার এক্সটেনশন প্রোটোকল, সেইসাথে সমর্থন করে এমনভাবে engineered করা হয়েছে IPv6, যে ব্যক্তি অনুসরণ করে প্রোটোকল.
অন্যান্য বৈশিষ্ট্য মধ্যে, আমরা, চুম্বক লিঙ্কের জন্য superseeding সমর্থন, HTTP- র বীজবপন (হফম্যান-শৈলী) সমর্থন, বহিস্থিত IP ফিরে একাধিক trackers, webseed (GetRight স্টাইলের) সমর্থন, যে ব্যক্তি অনুসরণ করে এর জন্য সমর্থন, এবং সমর্থন ব্যক্তিগত তথ্যপ্রবাহের জন্য সমর্থন উল্লেখ করতে পারেন .
একটি ক্রস প্ল্যাটফর্ম, BitTorrent বাস্তবায়ন উপলব্ধ
libtorrent সফলভাবে গনুহ / লিনাক্স, উইন্ডোজ, ম্যাক OS X, SunOS, এবং cygwin সহ অসংখ্য অপারেটিং সিস্টেম,, কম্পাইল ইনস্টল ও পরীক্ষা করা হয়েছে যে একটি ক্রস প্ল্যাটফর্ম সফ্টওয়্যার. এটা 32 বা 64 বিট CPU- র আর্কিটেকচারের হয় সমর্থনকারী কম্পিউটারে রান.
এটি সহজেই Softoware বা প্রকল্প সেটির উপর বিনামূল্যে বিতরণ করা হয়, যা উৎস বাক্স, কম্পাইল করে সব লিনাক্স কার্নেল ভিত্তিক অপারেটিং সিস্টেম ইনস্টল করা যাবে; এর হোমপেজে (নীচের লিঙ্কটি দেখুন). কেবল উৎস থেকে প্যাকেজ ডাউনলোড করুন এবং আপনার হোম ডিরেক্টরীতে উপর এটি সংরক্ষণ. ./ কনফিগার && করতে সেটির & lsquo চালানো, একটি আর্কাইভ ম্যানেজার টুল ব্যবহার করে এটা আনপ্যাক একটি টার্মিনাল অ্যাপ্লিকেশন খুলুন এবং নিষ্কাশিত সংরক্ষণাগার ফাইল অবস্থান (যেমন সিডি /home/softoware/libtorrent-rasterbar-1.0.3) নেভিগেট; & lsquo দ্বারা অনুসরণ সফটওয়্যার কনফিগার এবং কম্পাইল কমান্ড,; উবুন্টু কেও ইনস্টল & করতে; কমান্ড জন্য এটি ইনস্টল করা
এই রিলিজে নতুন আপনি কি:.
- সংশোধন UTP দুর্বলতার করুন
- Python বাইন্ডিং বিল্ড ফিক্স জন্য বুস্ট-1.57.0
<লি> libtorrent থেকে সব চিহ্ন রপ্তানি করতে, কনফিগার করার --enable-রপ্তানি-সব বিকল্প যোগ করুন - বাগ ফিক্স, যার ফলে অকাল disconnects,
- আরো জানার জন্য flag_override_resume_data শব্দার্থবিদ্যা খামচি (পিছন প্রান্ত-ক্ষেত্রে সামঞ্জস্য ভঙ্গ)
<লি> উন্নত DHT bootstrapping এবং পর্যায়ক্রমিক রিফ্রেশ করুন - Python বাইন্ডিং বিল্ড ফিক্স জন্য বুস্ট-1.57.0
<লি> libtorrent থেকে সব চিহ্ন রপ্তানি করতে, কনফিগার করার --enable-রপ্তানি-সব বিকল্প যোগ করুন - বাগ ফিক্স, যার ফলে অকাল disconnects,
- আরো জানার জন্য flag_override_resume_data শব্দার্থবিদ্যা খামচি (পিছন প্রান্ত-ক্ষেত্রে সামঞ্জস্য ভঙ্গ)
<লি> উন্নত DHT bootstrapping এবং পর্যায়ক্রমিক রিফ্রেশ করুন - সমস্যা ফিক্স অটো পরিচালনা / Li>
<লি> অ বিক্ষিপ্ত উইন্ডোজ উপর মোড, ভুল ফাইল ত্রুটি যার মধ্যে বাগ ফিক্স উত্পন্ন করা - সংশোধন HTTPS ক্র্যাশ করুন
- পাইথন বাইন্ডিং torrent_info ফাংশন অনুপস্থিত যোগ :: map_file, map_block :: torrent_info এবং torrent_info :: file_at_offset.
<লি> বুস্ট-1.33 এবং তার আগে (সম্ভবত কাজ করছে না) সরানো সমর্থন - UTF-8 পাইথন ইউনিকোড স্ট্রিং জন্য কনভার্টার যোগ পাথ
<লি> হোস্টনেম ক্ষেত্রের পোর্ট সংখ্যা অন্তর্ভুক্ত করা হয়নি যেখানে HTTP ডাউনলোডার স্থির বাগ করুন - ডিবাগ আবেদন বিরুদ্ধে libtorrent একটি রিলিজ বিল্ড লিঙ্ক নিষিদ্ধ করা হবে, যা NDEBUG উপর নির্ভর না করতে হেডার সংশোধন করুন
- নির্দিষ্ট বাগ করুন
- DHT রাষ্ট্র লোড হয় যখন DHT মধ্যে স্থায়ী বাগ করুন
- এই সংস্করণের জন্য এপিআই কয়েক গুরুত্বপূর্ণ পরিবর্তন আছে :. কিউইং, এক্সটেনশন, তথ্যপ্রবাহের অবস্থা, এবং ডিস্ক ক্যাশে করুন
- বুস্ট সি ++ গ্রন্থাগার করুন
<লি> UTF8 ধর্মান্তর আরো কোমল করতে
<লি> সারসংকলন তথ্য থেকে টুকরা অগ্রাধিকার ফিক্স লোড করুন
<লি> (এটি একটি বীজ না implying অপারেশন চালানোর সময় এখন স্বয়ংক্রিয়ভাবে বামে যেতে হবে বীজ-মোড) পরিচালনার উন্নত বীজ-মোড
<লি> ফাইল অগ্রাধিকার এবং ওভাররাইড সারসংকলন তথ্য দিয়ে নির্দিষ্ট ইস্যু
<লি> ফিক্স অনুরোধ বেণী আকার কর্মক্ষমতা ইস্যু
<লি> সামান্য উন্নতি ফলে UDP অনুসরণ কর্মক্ষমতা করুন
<লি> ফিক্স HTTP ঝগড়া করুন
<লি> বাঁধাই পাইথন পোর্ট ম্যাপিং ফাংশন অনুপস্থিত যোগ করুন
<লি> bdecoder মধ্যে আবদ্ধ-চেক ইস্যু ঠিক করুন
<লি> dht_settings ক্ষেত্র অনুপস্থিত পাইথন এক্সপোজ করুন
<লি> DHT সেটিংস অনুসন্ধানে ফাংশন যোগ করুন
অনেকগুলি তথ্যপ্রবাহগুলি শুরু করে যা 'dont_count_slow_torrents' বৈশিষ্ট্য <লি> বাগ ফিক্স,
সংস্করণ 1.0.4 নতুন আপনি কি:
<লি> উইন্ডোজ ফিক্স if_nametoindex বিল্ড ত্রুটি করুন
<লি> সুদীর্ঘ UTF-8 ক্রম হ্যান্ডেল করুন
<লি> পাইথন জন্য Makefile ফিক্স লিঙ্কটি অর্ডার বাগ বাঁধাই করুন
সুদের হিসাব
<লি> (পূর্ণ লুক এর pinging দ্বারা) DHT maintanence পারফরম্যান্সের উন্নতি করুন
<লি> DHT রাউটিং টেবিল নোড-আইডি প্রিফিক্স অপ্টিমাইজেশান বাগ ফিক্স করুন
<লি> flag_use_resume_save_path ভুল আচরণ ঠিক করুন
<লি> সুপার বীজবপন মোডে ফিক্স প্রোটোকল জাতি-শর্ত
<লি> সমর্থন রিড-ওনলি DHT নোড করুন
<লি> অপসারণ অব্যবহৃত আংশিক হ্যাশ DHT লুক করুন
<লি> অপসারণ সম্ভাব্য গোপনীয়তা লিক এক্সটেনশন (অ বেনামী মোড)
বেনামী মোডে <লি> পিয়ার আইডি সংযোগ ক্রম ফিক্স করুন
<লি> mingw সংশোধন করুন
সংস্করণ 1.0.3 নতুন আপনি কি:
<লি> উইন্ডোজ ফিক্স if_nametoindex বিল্ড ত্রুটি করুন
<লি> সুদীর্ঘ UTF-8 ক্রম হ্যান্ডেল করুন
<লি> পাইথন জন্য Makefile ফিক্স লিঙ্কটি অর্ডার বাগ বাঁধাই করুন
সুদের হিসাব
<লি> (পূর্ণ লুক এর pinging দ্বারা) DHT maintanence পারফরম্যান্সের উন্নতি করুন
<লি> DHT রাউটিং টেবিল নোড-আইডি প্রিফিক্স অপ্টিমাইজেশান বাগ ফিক্স করুন
<লি> flag_use_resume_save_path ভুল আচরণ ঠিক করুন
<লি> সুপার বীজবপন মোডে ফিক্স প্রোটোকল জাতি-শর্ত
<লি> সমর্থন রিড-ওনলি DHT নোড করুন
<লি> অপসারণ অব্যবহৃত আংশিক হ্যাশ DHT লুক করুন
<লি> অপসারণ সম্ভাব্য গোপনীয়তা লিক এক্সটেনশন (অ বেনামী মোড)
বেনামী মোডে <লি> পিয়ার আইডি সংযোগ ক্রম ফিক্স করুন
<লি> mingw সংশোধন করুন
আপনি কি সংস্করণ 0.16.13 নতুন: সেশনের
<লি> আসলে পাথ সংরক্ষণ প্রভাবিত file_storage ফিক্স set_name ()
<লি> mingw বড় ফাইল সমর্থন সমস্যা সমাধানের করুন
<লি> set_piece_hashes পরিচালনার কিছু ত্রুটি যোগ ()
<লি> সম্পন্ন অন টাইমস্ট্যাম্প প্রতিটি প্রারম্ভকালে clobbered করা না যাও ত্রুটিমুক্ত করুন
কিছু ফলে UDP অনুসরণ ব্যর্থতা দ্বারা সৃষ্ট <লি> ফিক্স অচলাবস্থা করুন
<লি> উইন্ডোজ উপর টাইমার সম্ভাব্য পূর্ণসংখ্যা ওভারফ্লো সমস্যা সমাধানের করুন
<লি> peer_proportional mixed_mode আলগোরিদিম গৌণ ফিক্স (টিসিপি সীমা খুব কম যেতে পারে)
<লি> সুতনু বিরতি ফিক্স করুন
<লি> i2p সংশোধন করুন
<লি> সমস্যা ফিক্স নির্দিষ্ট বিকৃত .torrent ফাইল লোড করার সময়
<লি> HTTP প্রক্সি অনুরোধের হোস্ট হেডার এবং সম্ভব http_connection শাটডাউন বরাবর প্রেরণ স্তব্ধ করুন
সংস্করণ 0.15.9 নতুন আপনি কি:
<লি> বাঁধাই পাইথন থেকে অনুপস্থিত কিছু ফাংশন যোগ করুন
<লি> স্থায়ী বিরল টুকরা জুতো বাগ করুন
<লি> স্থায়ী অবৈধ torrent_status :: finished_time করুন
<লি> স্থায়ী বাগ-Dont আছে এবং আপলোড শুধুমাত্র সম্প্রসারণ বার্তা করুন
<লি> না র্যান্ডম অ্যাক্সেস মোডে না খোলা ফাইল (হ্যাশ গতি আপ)
সংস্করণ 0.14.2 নতুন আপনি কি:
<লি> নির্দিষ্ট সম্ভাব্য শাট এ বিষয় স্থির করুন
<লি> পাইথন সেটআপ স্ক্রিপ্টের জন্য উন্নত ত্রুটি বার্তা করুন
<লি> টরেন্ট ফাইল-ঘোষণা তালিকায়, কিন্তু অন্তর্ভুক্ত হলে স্থায়ী বাগ কোন বৈধ অনুসরণ URL গুলি
<লি> ফাইল ওয়েব বীজ থেকে অনুরোধ যেখানে নির্দিষ্ট বাগ টরেন্টের পালটে ফাইলের নামের পরিবর্তে মূল ফাইলের নাম হবে.
<লি> অধ্যায় queing ডকুমেন্টেশন ফিক্স করুন
<লি> udp_socket মধ্যে নির্দিষ্ট সম্ভাব্য ইস্যু (ক্ষতিগ্রস্ত UDP অনুসরণ সমর্থন)
<লি> তৈরি নাম, মন্তব্য এবং নির্মিত দ্বারা UTF-8 ত্রুটি সংশোধন (ফাইলের নাম থেকেই) সাপেক্ষে হতে
<লি> সংশোধন মৃত-লক যখন সেটিংস DHT প্রক্সি করুন
<লি> lazy_entry করার রপ্তানি নির্দেশনা অনুপস্থিত যোগ করুন
<লি> নির্দিষ্ট ডিস্ক ক্যাশে মেয়াদ উত্তীর্ন সেটিংস বাগ (পরিবর্তন করে থাকেন, এটা ক্যাশের মাপ নির্ধারণ করা হবে)
<লি> http_connection স্থির বাগ একটি নির্দিষ্ট আইপি বাঁধাই যখন
<লি> বাঁধাই পাইথন টাইপো সংশোধন (torrent_handle :: piece_prioritize torrent_handle হবে :: piece_priorities)
<লি> নির্দিষ্ট জাতি শর্ত যখন সংরক্ষণ DHT রাষ্ট্র
<লি> হচ্ছে lexical_cast সম্পর্কিত নির্দিষ্ট বাগ লোকেল নির্ভরশীল করুন
<লি> SunPro সি ++ কম্পাইলার করুন জন্য সমর্থন যোগ করা হয়েছে
<লি> messeges মাঝে মাঝে এনক্রিপ্ট সংযোগের জন্য, ভুল যাতে এনক্রিপ্ট করা যেতে পারে যেখানে স্থায়ী বাগ.
<লি> তথ্যপ্রবাহগুলি অপেক্ষা আটকে পারে যেখানে নির্দিষ্ট জাতি শর্ত চেক পেতে
<লি> এটা সঠিকভাবে সঠিকভাবে সারসংকলন তথ্য থেকে পুনরুদ্ধার করা হবে না যেখানে নির্দিষ্ট ম্যাপ ফাইল বাগ করুন
<লি> XML পার্সার মধ্যে মুছে লোকেল নির্ভরতা (সৃষ্ট উইন্ডোজ উপর দাবি)
1.0 সার্ভার https সঙ্গে কথা বলার সময় <লি> নির্দিষ্ট বাগ করুন
<লি> হতে পারে যে নির্দিষ্ট UPnP বাগ স্ট্যাক ওভারফ্লো করুন
সংস্করণ 0.14.1 নতুন আপনি কি:
একটি ত্রুটি উৎপন্ন হয়েছে যখন থ্রেড মাঝে মাঝে প্রস্থান করতে হবে যে ডিস্ক, I / O থ্রেড
<লি> সংশোধন DHT বাগ করুন
<লি> disk_io_thread মধ্যে নির্দিষ্ট সম্ভাব্য শাটডাউন ক্র্যাশ করুন
<লি> অবচিত boost.filsystem ফাংশন নির্দিষ্ট ব্যবহার করুন
<লি> সংশোধন http_connection ইউনিটের পরীক্ষার করুন
<লি> তৈরি হার limiter পরিবর্তনের 0.14 ঐচ্ছিক (একাউন্টে আনুমানিক TCP / IP এর ওভারহেড নেওয়া)
<লি> Makefile মাধ্যমে যোগ্য প্লাগইন পাইথন তৈরি করুন
<লি> URL বেস একটি স্ল্যাশ এবং পাথ শেষ যখন নির্দিষ্ট UPnP বাগ একটি স্ল্যাশ সঙ্গে শুরু করুন
<লি> স্থায়ী বিভিন্ন সম্ভাব্য লিক ব্যতিক্রম করুন
<লি> চেক করা হয় যে তথ্যপ্রবাহের অপসারণ সঙ্গে স্থায়ী সমস্যা
<লি> save_resume_data সংক্রান্ত সংশোধন ডকুমেন্টেশন বাগ ()
<লি> তথ্যপ্রবাহের সৃষ্টি অনুপস্থিত ডকুমেন্টেশন যোগ করুন
<লি> পাইথন ক্লায়েন্ট উদাহরণ স্থায়ী বাগ করুন
<লি> বাক্স-কনফিগ ফাইলে নির্দিষ্ট অনুপস্থিত নির্ভরতা করুন
<লি> Jamfile মধ্যে নির্দিষ্ট ভাগ GeoIP লিঙ্ক
<লি> সংশোধন পাইথন বাইন্ডিং উইন্ডোজ উপর নির্মাণ করা হয়েছে এবং এটা সম্ভব একটি উইন্ডোজ ইনস্টলার উৎপন্ন করুন
<লি> NAT-PMP বাস্তবায়ন স্থির বাগ করুন
আপনি কি সংস্করণ 0.14 এ নতুন:
আবশ্যক :
পাওয়া মন্তব্যসমূহ না