در بیاستفاده پیاده سازی رایگان بیت تورنت است.
اهداف این پروژه شامل بازده، سادگی و با کیفیت بالا کد.
بیاستفاده موضوعی واحد و ناهمزمان، نوشته شده در ANSI C با استفاده از libevent و mmap () برای عملکرد است.
بیاستفاده است در درجه اول تحت عاملها توسعه یافته، با این حال از آن شده است با قابلیت حمل در ذهن نوشته شده است و باید کامپایل و اجرای خارج از جعبه در حداقل:
اطلاعات بورس 6.2
اطلاعات اوبونتو لینوکس 7.10
اطلاعات است Centos 5
اطلاعات سیستم عامل Mac OS X
اطلاعات سولاریس 10
من از راه من برو به استفاده از آهسته تر، سیستم عامل سخت تر برای توسعه (به عنوان مثال sparc64 قدیمی، macppc G3، بازو zaurus) به علف هرز از endianness و اشاره گر مسائل، و البته به گرفتن احساس برای مشکلات عملکرد. این رویکرد کاملا منطقی به CPU و حافظه مورد نیاز منجر شده است. انتقال در حدود 150KB / ثانیه 5٪ CPU و حافظه 1.4M بر روی یک ماشین 270Mhz از UltraSPARC II استفاده می شود. با توجه به اینکه ماشین معاصر تقریبا منظور از قدر سریع تر از این، عملکرد باید در مرزهای قابل قبول باشد.
استفاده
بیاستفاده قرار است به ساده استفاده کنید.
$ mymusic.torrent ./unworkable
mymusic.torrent خوب هش: 35٪ RX: 9538KB 103.0KB / S 02:38 ETA
صفحه راهنمای در منبع، و به طور پیش فرض تحت عاملها ساخته شده است
به چه چیزی جدید در این نسخه است:
در این نسخه رفع چند باگ لبه مورد در نقشه برداری قطعات بر روی دیسک mmap () فایل ها د.
این باعث می شود چند فایل دریافت تورنت قابل اعتماد تر است.
مندریوا لینوکس 2008.1 یک پلت فرم کار شناخته شده است.
به چه چیزی جدید در نسخه 0.5 است:
در پشتیبانی از برنامه های افزودنی سریع (BEP 6)، اجتناب از چک هش طولانی با رزومه سریع، و بسیاری از رفع اشکالات که نقل و انتقال بیت تورنت با سرعت بیشتری اتفاق می افتد . پشتیبانی از لینوکس است بهبود یافته است.
نظر یافت نشد