PDA

View Full Version : خطا در هنگام bind کردن یک IP به سوکت



far2020
یک شنبه 08 آبان 1390, 01:18 صبح
آی پی من **.***.***.74 هست.وقتی می‌خوام یه سوکت رو به این آی پی bin کنم این ارور رو میده:
The requested address is not valid in its context

crazyfull
یک شنبه 08 آبان 1390, 04:56 صبح
به احتمال زياد برای اين هست که آدرس آيپی که قصد ليستن کردنش رو داريد معتبر نيست
به جای مقدار آيپی از متود IPAddress.Any استفاده کنيد

far2020
یک شنبه 08 آبان 1390, 07:44 صبح
تو www.whatismyip.com چک کردم.آی پی منه.من می‌خوام از بیرون و از طریق اینترنت به برنامه کانکت بشم ( و باید IP سیستمم رو بدونم) ولی نمیشه و Error میده.
البته وقتی با VPN کانکت میشم مشکل حل میشه و به راحتی سوکت به ای پی سیستمم Bind میشه.مشکل کجاست؟تو آی پی های ایران؟یعنی این آی پی که من دارم،ای پی واقعی من نیست؟

crazyfull
یک شنبه 08 آبان 1390, 08:04 صبح
شما وقتی از متد any استفاده کنيد همه آيپی ها رو پوشش ميده و ديگه نيازی نيست آيپی خودتون رو موقع ليسين کردن درج کنيد.

بايد چک کنيد ببينيد آيا آپيتون وليد هست يا غير وليد برای اين کار ميتونيد از اين روش استفاده کنيد; تنظيمات مودم رو روی Broadband قرار بديد تا به صورت کانکشن به اينترنت متصل بشيد و بعد از اتصال آيپی کانکشن و آيپی که اين سايت ها نشون ميدن رو با هم مقايسه کنيد اگر يکی بود پس آيپی شما وليد هست

joker
یک شنبه 08 آبان 1390, 14:30 عصر
bind روي لوكال انجام ميشه پس بايند را كلا بزاريد روي لوكال باشه ، خودت سيستم مديريتش ميكنه
از بيرون connect بايد بزنيد كه اونجا ip را دونستن لازمه

من می‌خوام از بیرون و از طریق اینترنت به برنامه کانکت بشم
شما بايد پورتي كه listen كرديد را توي تنظيمات مودمتون فوروارد كنيد ( Port Forwarding ) تا از اينترنت هم بتونن مستقيم به سيستم شما وصل بشن
وقتي vpn ميزنيد يك آي پي وليد ميگيرد كه ديگه پشت NAT مودمتون نيست رسما. براي همين ميتونن بهش از هرجائي وصل بشن.

far2020
شنبه 14 آبان 1390, 16:20 عصر
من هرچی گشتم واسه Port Forwarding نمونه کد درست و حسابی پیدا نکردم.نمونه کدی واسه Port Forwarding دارید؟