PDA

View Full Version : سوال: پیدا کردن IP های فعال در شبکه



Open-Source
جمعه 27 آذر 1388, 18:10 عصر
اول سلام.:لبخندساده:

من میخوام یه برنامه تو مایه های NetSupport رو کم کم طراحی کنم.
اول یه برنامه چت ساده را نوشتم که کم کم گسترشش بدم.
این برنامه چت:

http://files.myopera.com/open-source/Blogfa/CS/Chat-C%23-TCP-IP.rar

حال چندتا سوال دارم:
1.این برنامه رو که من نوشتم فقط با یک کلاینت کار میکنه، ولی من میخوام تعداد کلاینت ها رو افزایش بدم.
2. توی این برنامه باید کلاینت IP سرور رو دستی بده تا متصل بشه، ولی من میخوام کلاینت اتوماتیک سرور رو پیدا کنه.
3. میخوام وقتی برنامه سرور رو اجرا کردم اتوماتیک کلاینت هاش رو بشناسه(این به سوال قبلی وابسته است).


خوشحال میشم که دوستان ایده ی خودشونه بگن.:قلب::قلب:

tdkhakpur
جمعه 27 آذر 1388, 22:27 عصر
با کجا چت میکنید؟ سرورتان کجاست؟

AliRezaPro
جمعه 27 آذر 1388, 22:41 عصر
شما با این کد مشکلی داری؟
تمام Ip های فعال رو میگیره

using System.Net.NetWorkInformation;

IPGlobalProperties network = IPGlobalProperties. GetIPGlobalProperties();
TcpConnectionInformation[] connections = network. GetActiveTcpConnections();

Open-Source
یک شنبه 29 آذر 1388, 12:04 عصر
این کد رو تست کردم.
هیچی برنمیگردونه.
حتی آی پی خودم رو هم بر نمیگردونه.(ولی آی پی کانکشن مودم دایال آپ رو میده؛ برای وب خوبه).