Mask
شنبه 08 اسفند 1388, 19:54 عصر
با سلام
توسط کدی که دوست خوبم silver-soft قرار داده بودند شبکم رو اسکن می کنم.(پینگ میکنم)
با استفاده از IdIcmpClient این کار رو انجام میدم.
مشکل اینجاست که اگر ReceiveTimeout رو بر روی 1000 میزارم غیر از آی پی های درون شبکم آی پی های دیگه ای رو هم پیدا می کنه. که خیلی عجیبه.
اما اگر ReceiveTimeout رو بر روی یک یا 10 بزارم دیگه این نوع آی پی ها رو پیدا نمیکنه.
جالب اینجاست که آی پی هایی رو که پیدا می کنه اگر با cmd پینگ کنیم ریپلای هم میده.
مثال :
رنج آی پی شبکه من اینه : 192.168.88.1
حالا وقتی با استفاده از برنامه زیر این رنج رو اسکن می کنم سیستمهام رو درست نشون میده اما وقتی مثلا میام در رنج 192.168.0.1 شروع به اسکن میکنم کلی آی پی نشونم میده که اصلا من ندارم.
البته بازم بگم وقتی ReceiveTimeout رو بر روی 1000 یا بیشتر میزارم این اتفاق میوفته.
مشکل از کجاست که چنین آی پی هایی رو برنامه میشناسه.
ممنون از جوابتون.
توسط کدی که دوست خوبم silver-soft قرار داده بودند شبکم رو اسکن می کنم.(پینگ میکنم)
با استفاده از IdIcmpClient این کار رو انجام میدم.
مشکل اینجاست که اگر ReceiveTimeout رو بر روی 1000 میزارم غیر از آی پی های درون شبکم آی پی های دیگه ای رو هم پیدا می کنه. که خیلی عجیبه.
اما اگر ReceiveTimeout رو بر روی یک یا 10 بزارم دیگه این نوع آی پی ها رو پیدا نمیکنه.
جالب اینجاست که آی پی هایی رو که پیدا می کنه اگر با cmd پینگ کنیم ریپلای هم میده.
مثال :
رنج آی پی شبکه من اینه : 192.168.88.1
حالا وقتی با استفاده از برنامه زیر این رنج رو اسکن می کنم سیستمهام رو درست نشون میده اما وقتی مثلا میام در رنج 192.168.0.1 شروع به اسکن میکنم کلی آی پی نشونم میده که اصلا من ندارم.
البته بازم بگم وقتی ReceiveTimeout رو بر روی 1000 یا بیشتر میزارم این اتفاق میوفته.
مشکل از کجاست که چنین آی پی هایی رو برنامه میشناسه.
ممنون از جوابتون.