PDA

View Full Version : سوال: طراحی نرم افزارهای Per - to - Per



reza_mostafavi63
یک شنبه 08 مرداد 1391, 23:21 عصر
با سلام

برنامه های زیادی روی اینترنت به عنوان نرم افزار p2p شناخته شده هستند . همچنین مقالات زیادی در مورد شبکه های p2p وجود داره ...

اون چیزی که واضحه این است که چنین نرم افزارهایی دارای یک سرور میانی برای نگهداری اطلاعات مربوط به کلاینت ها و فایل های موجود روی آنها و ..... غیره هستند ...

با تموم این حرف ها سوال من این هست که ارتباط مستقیم بین دو کلاینت به چه نحوی پیاده سازی میشه ..

مثلا در هنگام ارسال یک فایل ، اطلاعات به کجا ارسال میشه ؟(فکر نمیکنم به سرور ارسال بشه.. چون ترافیک روی سرور خیلی بالا میشه)

دوستان لطفا در بحث شرکت کنند .

reza_mostafavi63
دوشنبه 09 مرداد 1391, 15:13 عصر
UP
67 مشاهده و 0 نظر !!!!
دوستان نظری ندارن ؟

FastCode
دوشنبه 09 مرداد 1391, 15:28 عصر
سلام.

دوستان نظری ندارن ؟
1.peer to peer
2.خیر خیلی از طراحی ها نیاز به سرور ندارند.(شبکه داخلی/مراجعه شود به uPnP / NATPMP)

برای نمونه میتونید سورس کد libtorrent رو از سایتش بگیرید
libtorrent.org