LibTorrent היא ספריית BitTorrent נכתבה ב- C ++ ליוניקס. ספריית LibTorrent נועדה למנוע את המאגרים המיותרים והעתקת נתונים שרוב (כל?) היישומים האחרים BitTorrent סובלים מ.
הספרייה של הליכי משנה בודדת והלקוח מטפל בלולאה בחר. הלקוח ncurses אינטראקטיבי כלול כדוגמא
הנה כמה תכונות עיקריות של "LibTorrent":..
ย ท לקוח יש שליטה מלאה על הסקרים של שקעים < br /> ย ท Sigc ++ אותות
ย עושה i קלה עבור הלקוח כדי להגיב לאירועים. ท קורות חיים מהיר שבודק את זמן שינוי הקובץ.
קריאה ישירה וכתיבה מרשת לmmap ' קבצי ed:
ย ท ימנע כפילויות של נתונים שבו שניהם את היישום ואת הליבה יש עותק של קובץ הנתח
ย ท נתחים שאינם בשימוש להיזרק החוצה או בכתב לדיסק במקום. .. החלפה
ย ท ליבה מטפלת במטמון של הקובץ
צ'ק חשיש קובץ:
ย ท משתמש באותו החוט
ย ท הלקוח יכול. לשלוט בקצב. (יהיה שיפור)
ย ท ללא חסימה וpreload לזיכרון עם קריאות מערכת madvise mincore ו
מטפל קובץ:.
ย ท פרטני שימוש בקובץ הרשאות קריאה / כתיבה, מאפשר זריעה של קבצים לקריאה בלבד.
ย ท מאפשר הורדות עם מספר בלתי מוגבל של קבצים.
ย ท פתיחת תיקים סגורים בעת מיפוי נתחים לזיכרון, עם טיפול בשגיאות חינני.
ย ท תמיכה בקבצים גדולים מ -2 GB.
ย ท סדרי עדיפויות שונות להורדת קבצים בסיקור.
ย תמיכת Multi-גשש.
ย ท ท אין תלות בספריית HTTP ספציפית, הלקוח מיישם מעמד מעטפה.
ย ท גודל צינור בקשה דינמי.
ย ท להעלות ולהוריד מצערת.
ย ท ועוד הרבה יותר יש לי לא טרח להזכיר. (ולא יישום)
דרישות:
ย ท libsigc ++ 2.0
מה חדש במהדורה זו:
ย ท זה שחרור מוסיף תמיכה DHT ומנקה את API
מה חדש במהדורה זו:.
- הוספת מסגרת מתזמן פשוטה .Don't לשלוח numwant בהודעות פסקו כמה גששים הם טיפשים על סליקת it.Reintroduced של רשימת אירועי epoll כאשר שקע Asit הסגור עלולים לגרום למרוץ במסגרת בדיקת conditions.Added cppUnit. בדיקות תתווסף על basis.Logging לא unregular לטיפול SCGI calls.Fixed של שגיאות בעת כתיבה את הורדות ישיבה, itshould כבר לא פגע אינסופי loop.Fixed באג שיגרום קריאה של קטע לתלות rTorrent הנתונים נכנסים ifthe מכילים רק נתונים של עד גבול קובץ, אבל data.Fixes notthe של הקובץ הבא דליפת ידית קובץ בפונקציות execute_capture. תיקון byJosef Drexler.Fixed התרסקות על bitfield הריק 'בd.bitfield'.Fixed קוד האובייקט :: flag_unordered לטפל אפס lengthkeys הראשוני. uint64_t סיקור :: ערי :: rate_type כרטיס # 1950.Made והוסיף בדיקות שפיות dueto דיווחים על הורדה רעה / ערכי העלאה שדווחו לsometrackers.
תגובות לא נמצא