PDA

View Full Version : خطای پورت اشغال شده



amubashir
سه شنبه 19 آبان 1388, 07:43 صبح
سلام خدمت دوستان و اساتید
یه مشکل حاده ،لطفا کمکم کنید .
من یه برنامه واسه یه شرکت نوشتم که از ده تا winsock در اون استفاده می کنم و 10تا پورت رو هم روی آن باز می کنم .مثلا از شماره پورت 1101 تا 1110 . اما هنگامی که برنامه در حال اجرا باشه و کاربر سیستم چندین سایت را باز کنه ،گاهی اوقات خطای میده که میگه این پورت اشغاله و اجرای برنامه را مختل میکنه.
کسی فکر و یا راه حلی داره دریغ نکنه ................

.:KeihanCPU:.
سه شنبه 19 آبان 1388, 09:58 صبح
از Winsock چه استفاده ای میکنید
توجه کنید پورت Winsock شما 80 نباشه
همچنین از پورتهای معمول استفاده نکنید

mpmsoft
سه شنبه 19 آبان 1388, 11:19 صبح
دوست عزیز شما از UDP استفاده می کنید و یا TCP

نیازی نیست شما 10 تا پورت تعریف کنید
یک پورت تعریف می کنید و الباقی به اون پورت متصل می شن

اگر کمی بیشتر توضیح بدید شاید بتونیم بهتر بهتون کمک کنیم

.:KeihanCPU:.
سه شنبه 19 آبان 1388, 12:30 عصر
نیازی نیست شما 10 تا پورت تعریف کنید
البته اگر سوکت شما میزبانه در تکمیل صحبتهای mpmsof (http://barnamenevis.org/forum/member.php?u=17067) بهتره یه پورت معرفی کنید و یه سوکت منشی.
کلاینتهای دیگه که بخوان متصل بشن به سوکت منشی درخواست میدن و یه سوکت دیگه لود میشه و به اون متصل میشه