PDA

View Full Version : عدم دسترسی نرم افزار نوشته شده به اینترنت برای GET و PING



hhh111
شنبه 15 آذر 1393, 15:40 عصر
با سلام خدمت تمامی دوستانمن یک برنامه ای نوشتم که درون برنامه نرم افزار باید یه URL را GET کند و هر از چند گاهی از اتصال خود به اینترنت مطمین شود ( از طریق پینگ ).مشکل من اینجاست که در ویندوز ۸ و ۱۰ این نرم افزار به خوبی و بدون هیچ مشکلی کار میکند ولی در ویندوز ۷ اصلا کار نمیکند و نه GET میکند و نه اتصال خود را از طریق پینگ چک میکند.از dotnet Framework 4.0 استفاده میکنم و با 3.5 و ۴.۵ هم تست کردم و تفاوتی نداشت.با تشکر.

danialafshari
شنبه 15 آذر 1393, 16:25 عصر
با سلام
سوالتون یکم مبهمه
Url رو پینگ میکنه؟ چون معمولاً برای اتصال google رو پینگ میکنن
کد زیر بدرستی در ویندوز 7 کار میکنه
using System.Net.NetworkInformation;
Ping ping = new Ping();
PingReply pingStatus = ping.Send("google.com");
if (pingStatus.Status == IPStatus.Success)
{
Console.WriteLine("Connected");
Console.ReadKey();
}
در صورت حل نشدن سورس قرار بدید
موفق باشید

hhh111
شنبه 15 آذر 1393, 16:30 عصر
با تشکر از پاسختون.
ولی level مشکل یکم از این پایین تر هست و مشکل اصلی اینه که اصلا نمیتونه با خارج از برنامه ارتباط بر قرار کنه مثلا به GET ارسال کنه و یا یه ای پی رو پینگ کنه!

danialafshari
شنبه 15 آذر 1393, 16:42 عصر
با تشکر از پاسختون.
ولی level مشکل یکم از این پایین تر هست و مشکل اصلی اینه که اصلا نمیتونه با خارج از برنامه ارتباط بر قرار کنه مثلا به GET ارسال کنه و یا یه ای پی رو پینگ کنه!

برنامه رو از طریق Run as administrator اجرا کنید ببنید مشکلتون حل میشه؟
سورس بزارید میشه رو 7 تست کرد
موفق باشید

hhh111
شنبه 15 آذر 1393, 16:50 عصر
مشکل دسترسی نداره.
من نرم افزارم به میکروتیک وصل میشه و با اون کار میکنه و رو سیستم های دیگه نمیشه روش جواب گرفت.
نمیدون چرا رو ویندوز 7 فقط این مشکل هست :(

hhh111
شنبه 15 آذر 1393, 17:17 عصر
مشکل دسترسی نداره.
من نرم افزارم به میکروتیک وصل میشه و با اون کار میکنه و رو سیستم های دیگه نمیشه روش جواب گرفت.
نمیدون چرا رو ویندوز 7 فقط این مشکل هست :(