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

نام تاپیک: مشکل با ریموت به هاست از طریق برنامه سی شارپی

  1. #1

    Question مشکل با ریموت به هاست از طریق برنامه سی شارپی

    سلام دوستان
    من از طریق یک فایل php و از طریق کد زیر با هاست ارتباط میگیرم و بعد هم اطلاعات رو به صورت جیسون کش می کنم و در نهایت در برنامه ویندوزی (سی شارپی) دریافت و بعد تبدیل و نمایش میدم

    string url_php ="www.google.com/base.php";
    using (WebClient client = new WebClient())
    {
    string pagesource = Encoding.UTF8.GetString(client.DownloadData(url_ph p));
    DataTable dt = (DataTable)JsonConvert.DeserializeObject(pagesourc e, (typeof(DataTable)));
    if (dt.Rows.Count >= 0)
    {
    datagridview.DataSource = dt;
    }
    else
    {
    }
    }

    خب همیشه از مین روش برای ارسال و دریافت اطلاعات کمک میگرفتم

    تا اینکه این دفعه هاست رو عوض کردم و از یه شرکت دیگه گرفتم و اومدم این کار رو به روش قبل انجام بدم که نشد و خطا عدم دسترسی به سرور میداد
    با پشتیبانی تماس گرفتم گفتند که حتما از user-agent استفاده کنید درست میشه
    من هم همین کار رو کردم و از کد زیر استفاده کردم :

    client.Headers.Add("user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Safari/537.36");


    و مشکل هم حل شد اما الان به یک مشکل برخوردم اگر تعداد دفعات درخواست هایی که به سمت سرور ارسال میشه به صورت پی در پی زیاد باشه
    اون ip که باهاش این کار انجام شده بلاک میشه
    من هم چون برنامه چند کاربره هست دقیقا به مشکل بر میخورم
    به پشتیبانی پیام دادم اطلاعات دقیقی نداشتند

    الان سوالی که برام پیش اومده اینه که اولا این user-agent چی هست و در ثانی این مشکل چطوری رفع میشه
    ممنونCapture.jpg

  2. #2

    نقل قول: مشکل با ریموت به هاست از طریق برنامه سی شارپی

    از اساتید کسی نیست راهنمایی کنه؟؟
    ممنونم
    ویرایش :
    دوستان یک نکته ای رو متوجه شدم وقتی تعداد درخواست ها توی یک بازه زمانی سریع اتفاق میفته این مشکل پیش میاد
    و دوم اینکه الان با همون آی پی که بلاک شده میتونم صفحه سایت رو باز کنم ولی به سی پنل دسترسی ندارم و برنامه ویندوزی و همچنین اندرویدی که به اون هاست متصل هست مشکل دارن

  3. #3

    نقل قول: مشکل با ریموت به هاست از طریق برنامه سی شارپی

    سلام مجدد دوستان عزیز
    الان از پشتیبانی سایت بهم پیام دادند و این لاگ رو برام فرستادند :
    DOS TO A URL USING MORE THAN 10 CONNECTIONS
    The IP address 000.000.000.000 blocked for 5 connections to a URL
    و میگن ما فایروال رو تنظیم کردیم که اگر تعداد کانکشن های متصل به سرور از 10 بار با یک ip بیشتر بشه برای جلوگیری از حملات d dos اون ip بلاک میشه

    الان تکلیف چیه به نظرتون اون شخص داره درسته میگه و مشکل از کدهای من هست یا نه؟؟؟
    کدهای php من هم همیشه یه مدل بودند و تغییر نکرده اند و همیشه آخرش کانکشن موجود رو من می بندم
    جالبه با هاست قبلی ام از یک سرویس دهنده ی دیگه مشکلی نداشتم با این جدیده مشکل دارم
    و بهشون هم که گفتم میگه اون قبلی ها مشکل دارند ما داریم کار درست رو انجام میدیم

    ممنون میشم از اساتید اگر کسی می تونه راهنمایی کنه ...

  4. #4
    کاربر دائمی
    تاریخ عضویت
    تیر 1390
    محل زندگی
    کرمانشاه
    پست
    1,487

    نقل قول: مشکل با ریموت به هاست از طریق برنامه سی شارپی

    تنظیمات سرور دیگه خیلی محدود شده ، 5 کانکشن خیلی خیلی کمه ، الان ما روی سرور های خودمون روی 100 تا بستیم چون سرور سبک هست ، به جای این کانکشن بازی فایروال سخت افزاری گذاشتیم که خیلی بهتره .

    اگه خواستیم میتونم کمکتون کنم

  5. #5

    نقل قول: مشکل با ریموت به هاست از طریق برنامه سی شارپی

    سلام
    روی iis میشه تنظیمات رو انجام داد و برای حملات DDos هم هست و درست میگن ولی تعداد 5 کانکشن کم هست.
    البته شما میتونید یک کانکشن سراسری برای برنامه ایجاد کنید و همیشه از همون استفاده کنید.

  6. #6

    نقل قول: مشکل با ریموت به هاست از طریق برنامه سی شارپی

    ممنون از دوستانی که راهنمایی کردن
    مشکل اینه که من هاست اشتراکی گرفتم و تنظیمات فایروال رو ندارم
    بهشون گفتم اینطوریه گفتند ما تنظیمات خودمون رو داریم
    اگر میخواید فایروال رو خودتون سلیقه ای تنظیم کنید باید سرور اختصاصی بگیرید که با توجه به پروژه ای که دارم مینویسم واقعا نیازی بهش نداریم و مقرون به صرفه هم نیست
    دوستان از طریق کدنویسی نمیشه حرکتی چیزی زد که این مشکل برطرف بشه
    متشکرم

  7. #7

    نقل قول: مشکل با ریموت به هاست از طریق برنامه سی شارپی

    از اساتید اگر کسی راه حلی به ذهنش میرسه ممنون میشم راهنمایی کنه

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

  1. پاسخ: 2
    آخرین پست: شنبه 30 خرداد 1394, 15:50 عصر
  2. کپی کردن اطلاعات دو تیبیل متفاوت در دو دیتابیس متفاوت درون یکدیگر هر 2 میلی ثانیه
    نوشته شده توسط nava_2012 در بخش تحلیل و طراحی بانک اطلاعات
    پاسخ: 0
    آخرین پست: جمعه 22 اسفند 1393, 09:37 صبح
  3. مبتدی: درخواست فایل سی دی کتاب پی اچ پی
    نوشته شده توسط medisapps در بخش PHP
    پاسخ: 5
    آخرین پست: پنج شنبه 15 آبان 1393, 21:11 عصر
  4. پاسخ: 3
    آخرین پست: پنج شنبه 03 بهمن 1392, 02:52 صبح

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

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