LibTorrent เป็นห้องสมุด BitTorrent เขียนใน C ++ สำหรับ Unix ห้องสมุด LibTorrent ถูกออกแบบมาเพื่อหลีกเลี่ยงการบัฟเฟอร์ข้อมูลซ้ำซ้อนและการคัดลอกว่าส่วนใหญ่ (ทั้งหมด?) การใช้งาน BitTorrent อื่น ๆ ที่ต้องทนทุกข์ทรมานจาก. มา
ห้องสมุดเธรดเดียวและลูกค้าจัดการห่วงเลือก ลูกค้า ncurses โต้ตอบจะรวมเป็นตัวอย่างมา
นี่คือบางส่วนคุณสมบัติที่สำคัญของ "LibTorrent" คือ.. มา
ยทไคลเอนต์ที่มีการควบคุมเต็มรูปแบบผ่านการลงคะแนนเลือกตั้งของซ็อกเก็ต < br /> ยท Sigc ++ สัญญาณทำให้ฉันง่ายสำหรับลูกค้าที่จะตอบสนองต่อเหตุการณ์ที่เกิดขึ้น.
ยทประวัติการทำงานที่รวดเร็วที่จะตรวจสอบเวลาการแก้ไขไฟล์. มา
การอ่านและการเขียนโดยตรงจากเครือข่ายเพื่อ mmap ' ไฟล์เอ็ด:
บริษัท ยทหลีกเลี่ยงความซ้ำซ้อนของข้อมูลที่ทั้งสองใบสมัครและเมล็ดมีสำเนาของก้อนไฟล์
ยทชิ้นที่ไม่ได้ใช้จะได้รับการโยนออกหรือเขียนไปยังดิสก์แทน. .. แลกเปลี่ยน
ยทเคอร์เนลจัดการแคชของไฟล์มา
กัญชาไฟล์กา: มา
ยทใช้หัวข้อเดียวกัน
ยทไคลเอนต์สามารถ. ควบคุมอัตรา (จะได้รับการปรับปรุง)
ยทปิดกั้นไม่และโหลดไปยังหน่วยความจำและระบบการ mincore madvise โทรมา
จัดการไฟล์:.
บริษัท ยทแบบละเอียด การใช้งานของไฟล์ในการอ่าน / เขียนสิทธิ์อนุญาตให้เพาะไฟล์อ่านอย่างเดียว.
ยทช่วยให้ torrents ที่มีไม่ จำกัด จำนวนไฟล์.
ยทเปิดแฟ้มปิดเมื่อชิ้นทำแผนที่ไปยังหน่วยความจำกับการจัดการข้อผิดพลาดที่สง่างาม
ยทการสนับสนุนสำหรับไฟล์ขนาดใหญ่กว่า 2 GB.
ยทจัดลำดับความสำคัญที่แตกต่างกันสำหรับการดาวน์โหลดไฟล์ในฝนตกหนัก.
บริษัท ยทการสนับสนุนหลายติดตาม.
ยท ไม่มีการพึ่งพาห้องสมุด HTTP ที่เฉพาะเจาะจงใด ๆ ที่ลูกค้าใช้คลาสกระดาษห่อ.
ยทขนาดท่อคำขอแบบไดนามิก.
ยทอัปโหลดและดาวน์โหลดเค้น.
ยทและอื่น ๆ ผมยังไม่ได้ ใส่ใจกล่าวขวัญ (หรือการดำเนินการ) มา
ต้องการ:
บริษัท ยท libsigc ++ 2.0
บริษัท มีอะไรใหม่ในรุ่นนี้: ใน
ยทนี้ ปล่อยเพิ่มการสนับสนุนสำหรับ DHT และทำความสะอาดขึ้น API
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- เพิ่มกรอบกำหนดการง่าย .Don't ส่ง numwant ในข้อความหยุดติดตามเป็นบางโง่เกี่ยวกับการหักบัญชี it.Reintroduced ของรายการเหตุการณ์ epoll เมื่อซ็อกเก็ตเป็น Asit ปิดอาจทำให้เกิดการแข่งขัน conditions.Added CppUnit กรอบทดสอบ การทดสอบจะถูกเข้ามาเมื่อค่อนข้าง UNregular basis.Logging สำหรับการจัดการ SCGI calls.Fixed ของข้อผิดพลาดเมื่อเขียนออก torrents เซสชั่น, itshould ไม่ตีไม่มีที่สิ้นสุด loop.Fixed ข้อผิดพลาดที่จะทำให้เกิดการอ่านของชิ้นส่วนที่จะแขวน rtorrent ifthe ข้อมูลที่เข้ามามีเพียง ข้อมูลได้ถึงขอบเขตไฟล์ แต่ notthe data.Fixes ไฟล์ต่อไปของการรั่วไหลที่จับไฟล์ในการทำงาน execute_capture ความผิดพลาดของแพทช์ byJosef Drexler.Fixed ใน bitfield ว่างใน 'd.bitfield'.Fixed วัตถุ :: flag_unordered รหัสการจัดการเบื้องต้นศูนย์ lengthkeys ตั๋ว # 1950.Made ฝนตกหนัก :: อัตรา :: rate_type uint64_t และเพิ่มการตรวจสอบสติ Dueto รายงานของการดาวน์โหลดที่ไม่ดี / upload ค่าถูกรายงานไปยัง sometrackers.
ความคิดเห็นที่ไม่พบ