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

درخواست معرفی نرم افزار در رابطه با reset کردن کودم ADSL

existme

کاربر تازه وارد
تاریخ عضویت
19 ژانویه 2008
نوشته‌ها
14
لایک‌ها
0
سلام
من از يک مودم ADSL استفاده می کنم ولی مشکلم اينه که بخاطر نويز و مسائل ديگه هرچند ساعت مودم هنگ ميکنه و من مجبورم با رفتن به Control Panel مودم، مودم را Reset کنم. اين باعث شده که نميتونم کامپيوتر را بحال خودش بگذارم تا دانلود کنه و دائم بايد بهش سر بزنم.

میخواستم بدونم کسی نرم افزاری نميشناسه که اتوماتيک يک سايت را مثلا هر 15 ثانيه ping کنه و اگر جواب نگرفت مودم را اتوماتيک reset کنه ؟؟
خواستم خودم برنامش را بنويسم ولی چون صفحه Control Panel پسورد داره نتونستم دستور Reset رو به صفحه html بفرستم.
قاعدتا کد زير بايد کار کنه ولی همش error ميده :
کد:
        string postData = "ACTION=Reboot";
        byte[] data = Encoding.UTF8.GetBytes(postData);
        string url = "http://192.168.1.1/savereboot.html";        
        WebClient cl = new WebClient();        
        WebRequest request = WebRequest.Create(url);
        
        
        request.Method = "Post";
        request.ContentType = "application/x-www-form-urlencoded";       


        CredentialCache credCache = new CredentialCache();
        NetworkCredential netCred = new NetworkCredential("Admin", "12345");
        Uri siteUri = new Uri(url);
        credCache.Add(siteUri, "Basic", netCred);
        request.Credentials = credCache;
        

        ////Send the data.
        Stream newStream = request.GetRequestStream();        
        newStream.Write(data, 0, data.Length);
        newStream.Close();
        request.ContentLength = data.Length;

        HttpWebResponse myResponse = (HttpWebResponse)request.GetResponse();
        StreamReader sr = new StreamReader(myResponse.GetResponseStream());
        Response.Write(sr.ReadToEnd());
اگر کسی راهنماييم کنه ممنون ميشم.
 
بالا