PDA

View Full Version : سوال: شماره پورت در .Net Remoting



elham366
شنبه 15 آبان 1389, 11:42 صبح
سلام
من یه برنامه کلاینت - سروری دارم که تحت .Net Remoting کار میکنه... میخواستم ببینم که توی سرور چه جوری تشخیص بدم که کلاینت به چه پورتی درخواست داده که اطلاعات مربوط به همون در خواست رو براش بفرستم؟ خلاصه شماره پورتی که کلاینت بهش در خواست داده رو چه جوری گیر بیارم؟
مرسی

sia_2007
شنبه 15 آبان 1389, 12:40 عصر
توجه کن؛ که Remoting رو باید بذاری توی یه Web Site؛ و پورتش رو هم منفی یک بدی
در این صورت ؛ خود وب سرورتون که احتمالا IIS هستش؛ میآد و به صورت مجازی ؛ به Request هایی که به وب سایت شما میآن ؛ یک پورت مجازی اختصاص میده.
مزیت این مسئله اینه که از دید بیرونی به سرور؛ فقط پورت 80 باز هستش، و توی سرورهای که پورتهاشون همگی بسته است و فقط 80 بازه ، به مشکل نمیخورین.
علاوه بر اون مشکل خودتون هم حل میشه
البته من Remoting کار نمیکنم و WCF کار میکنم.
ولی خب در این حد رو بلدم
مثلا ما سرورمون هر سری رو یه پورت Run میشه؛ عموما تو مایه های 13 هزار و خورده ای
و از اون ور همه ی Client ها به پورت 80 وصل میشن
البته پیاده سازی این امر خیلی سخته ( شاید )
من که توصیه میکنم در همین حد هم وقتتون رو روی Remoting هدر ندید
هر چند الآن ما با 11 تا شرکت و چندین هزار کلاینت داریم به خوبی ازش جواب میگیریم
ولی برای پروژه جدید مناسب نیستش.
موفق باشی.

elham366
شنبه 15 آبان 1389, 16:31 عصر
ممنون. ولی برنامه windows application هست و وب سرور لازم نداریم و محیطی که قراره برنامه نصب بشه به اینترنت دسترسی نداره و یک شبکه work group هست. لطفا کمک کنید که من توی سرور چه جوری بفهمم که کلاینت الان چه درخواستی داده.
مرسی