سلام به همه حرفه ای ها
میشه یه راهنمایی بکنید که چطور میشه یه برنامه p2p نوشت(ارتباط دو یا چند کامپیوتر از طریق برنامه در اینترنت)
با چه برنامه ای راحت تر میشه نوشتش؟
<خیلی زیاد توضیح بدین>![]()
سلام به همه حرفه ای ها
میشه یه راهنمایی بکنید که چطور میشه یه برنامه p2p نوشت(ارتباط دو یا چند کامپیوتر از طریق برنامه در اینترنت)
با چه برنامه ای راحت تر میشه نوشتش؟
<خیلی زیاد توضیح بدین>![]()
با هر زبونی میشه نوشت.
باید از قابلیت های شبکه اون زبان استفاده کنید. مثلاً c یا c++ یا vb و....
معمولاً هم ساختارش اینجوریه:
یهنی یه سروری وسطه که فقط اطلاعات ip و ... آدرسی مشتری ها را داره و مشتری ها به اون وصل میشن و طرف مقابلشون رو پیدا می کنن و بعدش بوسیله آدرس ip اون شروع می کنن باش ارتباط داشتن (ارسال و دریافت فایل یا پیام و ...)
در صورتی که نمی خوای سرور داشته باشی، باید شماره ip و آدرس طرف مقابلت رو داشته باشی.
مثلاً من یه جستجو زدم برای p2p در سی شارپ به لینک های زیر رسیدم:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by hamidreza_buddy; 28-10-2008 at 17:42.
سلامبه نظر من سی شارپ جدید تره و بهتر میشه ازش کار کشید(البته اگه تا زمان پایان نوشتن برنامه چیز جدیدی نیاد
مرسی از پاسخ لینک دارتون
2 تا از لینک های سایت کد پروجکت کار نکرد
فکرکنم لوگین کرده بودین بعد لینک ها رو گذاشته بودین
من خیلی کم به این سایت توجه می کردم ولی شما مثال های توپی رو از این سایت واسم آوردین که من دوباره افتادم به جون این سایت
[IMG]http://images.google.com/imgres?imgurl=http://www.computer-books.us/images/csharpthebasics.jpg&imgrefurl=http://www.computer-books.us/csharp_0004.php&h=473&w=326&sz=16&hl=fa&start=2&um =1&usg=__AFySRZjgehBluyNm4TxFStZWWUQ=&tbnid=nGFZyp 7BFOBOiM:&tbnh=129&tbnw=89&prev=/images%3Fq%3Dc%2523%26um%3D1%26hl%3Dfa%26client%3D opera%26rls%3Den%26sa%3DN
[/IMG]
راستی یه سوال دیگه
میشه راجب جاوا توضیح بدین که میشه با اونم این کارا رو انجام داد یا نه
با هر زبونی میشه.
فقط باید از قابلیت های شبکه ایش استفاده کرد.
برنامه نویسی شبکه در سی شارپ و جاوا آسونه و معمولاً از اون استفاده میشه. البته برنامه های همه گیر رو معمولاً با سی می نویسن تا نیازی به نصب برنامه های اضافی (مثل .net framework یا ماشین جاوا) نباشه.
جاوا کتابخونه هایی برای این کار داره به نام JXTA که مخصوص برنامه نویسی peer2peer هست!
یه کتاب مخصوص هم داره که می تونی نسخه الکترونیکیش رو از اینجا بگیری:کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by hamidreza_buddy; 30-10-2008 at 03:16.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)