spiderman200700
چهارشنبه 20 اردیبهشت 1391, 20:18 عصر
سلام دوستان.
سلام دوستان من با استفاده از Socket ، یه برنامه ی کلاینت سروری نوشتم. و همانطور که همه میدونید برای ارتباط با سرور به IP سیستم سرور نیاز داریم.
توی سیستم هایی که مستقیما یه IP معتبر میگیرن و به اینترنت وصل میشن(مثل اشتراک Dialup) مشکلی وجود نداره.
ولی توی سیستم هایی که با استفاده از IP معتبر به اینترنت وصل نمیشن و از IP سرورشون برای اینکار استفاده میکنن(مثل اشتراک ADSL) ، و خودشون فقط یه IP در شبکه ی داخلی دارن ، مشکل وجود داره. و مشکل اینه که وقتی سیستم سرور با استفاده از مودم ADSL به اینترنت وصل میشه، برنامه ی سمت کلاینت به IP مودم سرور دسترسی داره ، نه به IP سیستم سرور.
حالا سوال من اینجاست در اینگونه مواقع در برنامه ی سمت کلاینت، IP سرور رو چی یا چطوری ست کنم که کلاینت رو به سیستم سرور وصل کنه ، نه به مودم سرور.
- همونطور که گفتم فرض بر اینه که سیستم کلاینت از طریق اینترنت میخواد به سیستم سرور وصل بشه و سیستم سرور با یه IP نامعتبر و به صورت غیر مستقیم با استفاده از IP مودم ADSL خودش از اینترنت استفاده میکنه.
ممنون میشم که کمکم کنید. با تشکر:لبخندساده:
سلام دوستان من با استفاده از Socket ، یه برنامه ی کلاینت سروری نوشتم. و همانطور که همه میدونید برای ارتباط با سرور به IP سیستم سرور نیاز داریم.
توی سیستم هایی که مستقیما یه IP معتبر میگیرن و به اینترنت وصل میشن(مثل اشتراک Dialup) مشکلی وجود نداره.
ولی توی سیستم هایی که با استفاده از IP معتبر به اینترنت وصل نمیشن و از IP سرورشون برای اینکار استفاده میکنن(مثل اشتراک ADSL) ، و خودشون فقط یه IP در شبکه ی داخلی دارن ، مشکل وجود داره. و مشکل اینه که وقتی سیستم سرور با استفاده از مودم ADSL به اینترنت وصل میشه، برنامه ی سمت کلاینت به IP مودم سرور دسترسی داره ، نه به IP سیستم سرور.
حالا سوال من اینجاست در اینگونه مواقع در برنامه ی سمت کلاینت، IP سرور رو چی یا چطوری ست کنم که کلاینت رو به سیستم سرور وصل کنه ، نه به مودم سرور.
- همونطور که گفتم فرض بر اینه که سیستم کلاینت از طریق اینترنت میخواد به سیستم سرور وصل بشه و سیستم سرور با یه IP نامعتبر و به صورت غیر مستقیم با استفاده از IP مودم ADSL خودش از اینترنت استفاده میکنه.
ممنون میشم که کمکم کنید. با تشکر:لبخندساده: