سلام دوستان
من سرچ زیادی کردم ولی هنوز به چیزی که میخوام نرسیدم
قراره یه پروژه باشه که بین تعدادی گوشی همراه و با استفاده از برنامه نویسی Android و جاوا بتونیم فایل به اشتراک بگذاریم
اونم به صورتی که مشابه شبکه بیت تورنت عمل بکنه
اول اینکه چنین چیزی امکان پذیره ؟
اگر جواب مثبته باید از کجا شروع کرد و چه چیزهایی نیازه ؟
داخل سیستم عامل اندروید میشه همزمان هم فایلی رو دریافت و هم ارسال کرد ؟
با تشکر
سلام دوست عزیز
من برنامه نویس اندروید نیستم و اطلاعی در این مورد ندارم چطور باید انجام بشه برنامه نویسیش. ولی تا اونجایی که می دونم برنامه های Torrent برای سیستم عامل اندروید هم وجود داره. پس از نظر امکان پذیری باید ممکن باشه همچین چیزی.
ولی در مورد اینکه به چه صورت باید پیاده سازی بشه اطلاعاتی ندارم.
امیدوارم کمک کوچیکی کرده باشم
موفق باشی
@m.mahdavi97
این کار امکان پذیره. و اپلیکیشنهای زیر موجودند.
و به کتابخونه BitTorrent برای جاوا نیاز دارید:
https://github.com/mpetazzoni/ttorrent
ممنون از دوستان عزیز
فقط توجه کنید که تو این پروژه اصلا کاری به خود بیت تورنت نداریم
قراره که یک شبکه محلی باشه با تعداد محدودی از گوشی های همراه که از طریق این شبکه فایل به اشتراک بگذارند
و این اشتراک گذاری به این صورت باشه که همه ی این peer ها داخل اشتراک یک فایل شرکت داشته باشند
مثلا من B هستم که یک فایل 256 کیلو بایتی به صورت کامل از A دریافت کردم وقتی C این فایل رو میخواد فقط A یا B
این فایل رو واسش نفرستن و به این صورت باشه که هر دوتا مثلا هرکدوم 128 کیلوبایت از این فایل رو واسش بفرستن
وبعد از دریافت merge بشه و فایل کامل تحویل C بشه
چنین چیزی امکان پذیره ؟
البته تا حدی میدونم باید از سوکت که حتما و شاید مالتی ترد هم استفاده کرد
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟