نمایش نتایج 1 تا 2 از 2

نام تاپیک: تغیر آدرس کلاینت

  1. #1

    تغیر آدرس کلاینت

    سلام
    فرض کنیم که سه کامپیور با آی پی های 192.10.10.1 و 192.10.10.2 و 192.10.10.3 داریم
    از روی کامپیوتر 192.10.10.1 به پورت مشخصی روی 192.10.10.2 وصل میشویم و برنامه ای که روی 192.10.10.2 است اطلاعات را از پورت خوانده و به پورت دیگری روی 192.10.10.3 وصل شده ارسال میکند.
    برنامه روی 192.10.10.3 که این اطلاعات را از روی سوکت میخواند میدا سوکت را 192.10.10.2 میبیند چطور میتوان کاری کرد که برنامه روی 192.10.10.3 مبدا اتصال را 192.10.10.1 ببیند.

    (آدرس آی پی ها بالا فرضی است)

    سوال را اینطوری مطرح میکنم:

    قبلا برنامه A از طریق شبکه به برنامه B متصل میشد و در برنامه B لازم بود تا آدرس IP برنامه A را داشته باشد. پروتکل ارتباطی بین A و B تغییر کرده لذا تصمیم گرفته شد تا برنامه واسطی بین این دو قرار گیرد تا پروتوکل ارتباطی را تغییر دهد. ارتباط بین بین برنامهها از طریق سوکت TCP است و دانستن آدرس برنامه A در برنامه B لازم است.

    راه حل پیشنهادی چه میتواند باشد.

  2. #2

    نقل قول: تغیر آدرس کلاینت

    برای یافتن پاسخ در باره RAW سوکت، tunnel - V P N - مطالع کنید. با استفاده از ابزارهایی که از این موارد استفاده میکرد مشکل خودم حل شد.

تاپیک های مشابه

  1. پاسخ: 2
    آخرین پست: چهارشنبه 22 فروردین 1397, 00:42 صبح
  2. پاسخ: 12
    آخرین پست: دوشنبه 28 اسفند 1391, 07:25 صبح
  3. سوال: تعریف متغیر (متغیری در ریجستری) در ویژوال بیسیک
    نوشته شده توسط R2du-soft در بخش برنامه نویسی در 6 VB
    پاسخ: 14
    آخرین پست: دوشنبه 26 تیر 1391, 21:11 عصر
  4. سوال: من میخوام حافظه موجود در یک متغیر int را بدون عوض شدن محتوا در یک متغیر float بریزم
    نوشته شده توسط mhamohsen در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: شنبه 11 دی 1389, 15:38 عصر
  5. تغییر محتوای یک متغیر BaseCollection در هنگام تعریف متغیر دیگر!
    نوشته شده توسط hassan1365 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: سه شنبه 11 خرداد 1389, 10:29 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •