مشاهده نسخه کامل
: کسی میدونه چطور میشه یک برنامه p2p نوشت
سلام به همه حرفه ای ها
میشه یه راهنمایی بکنید که چطور میشه یه برنامه p2p نوشت(ارتباط دو یا چند کامپیوتر از طریق برنامه در اینترنت)
با چه برنامه ای راحت تر میشه نوشتش؟
<خیلی زیاد توضیح بدین>:21:
hamidreza_buddy
28-10-2008, 17:36
با هر زبونی میشه نوشت.
باید از قابلیت های شبکه اون زبان استفاده کنید. مثلاً c یا c++ یا vb و....
معمولاً هم ساختارش اینجوریه:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
یهنی یه سروری وسطه که فقط اطلاعات ip و ... آدرسی مشتری ها را داره و مشتری ها به اون وصل میشن و طرف مقابلشون رو پیدا می کنن و بعدش بوسیله آدرس ip اون شروع می کنن باش ارتباط داشتن (ارسال و دریافت فایل یا پیام و ...)
در صورتی که نمی خوای سرور داشته باشی، باید شماره ip و آدرس طرف مقابلت رو داشته باشی.
مثلاً من یه جستجو زدم برای p2p در سی شارپ به لینک های زیر رسیدم:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
مرسی از پاسخ لینک دارتون:5:
2 تا از لینک های سایت کد پروجکت کار نکرد
فکرکنم لوگین کرده بودین بعد لینک ها رو گذاشته بودین
من خیلی کم به این سایت توجه می کردم ولی شما مثال های توپی رو از این سایت واسم آوردین که من دوباره افتادم به جون این سایت
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] opera%26rls%3Den%26sa%3DN
به نظر من سی شارپ جدید تره و بهتر میشه ازش کار کشید(البته اگه تا زمان پایان نوشتن برنامه چیز جدیدی نیاد
راستی یه سوال دیگه
میشه راجب جاوا توضیح بدین که میشه با اونم این کارا رو انجام داد یا نه
hamidreza_buddy
30-10-2008, 03:14
با هر زبونی میشه.
فقط باید از قابلیت های شبکه ایش استفاده کرد.
برنامه نویسی شبکه در سی شارپ و جاوا آسونه و معمولاً از اون استفاده میشه. البته برنامه های همه گیر رو معمولاً با سی می نویسن تا نیازی به نصب برنامه های اضافی (مثل .net framework یا ماشین جاوا) نباشه.
جاوا کتابخونه هایی برای این کار داره به نام JXTA که مخصوص برنامه نویسی peer2peer هست!
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یه کتاب مخصوص هم داره که می تونی نسخه الکترونیکیش رو از اینجا بگیری:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.