الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال : كيف اتصل بشبكة لاسلكية برمجياً باستخدام #C.

بدأه motazkha في 15 أغسطس 2013 · 2 رد · 1,660 مشاهدة · في برمجة الشبكات والتطبيقات الموزعة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته


أخواني اسمحو لي أولا أن أشكر القائمين والعاملين على هذا الموقع الرائع .


اريد كود يبحث في شبكات الوايرليس ويتصل بشبكة محددة إذا كانت موجودة تلقائياً .


بحثت كثيراً في المواقع العربية والأجنبية ولم أجد شيئاً فأرجو منكم المساعدة


ولكم مني جزيل الشكر .


#2

ما في الردود

جاري الإنتظار............!!!

#3

ركز ارجوك

 

دانلود ال sdk من هنا http://managedwifi.codeplex.com/

اضغط على المربع البنفسجي المكتوب عليه دانلود

قم بفك الضغط عن الملف المحمل في اي مكان

افتح الفولدر تجد فولدر وثلاث ملفات

المهم هم WlanApi.cs و Interop.cs

افتح  مشروع  C# جديد

اضف ليستفيو listview الى الفورم واضف ثلاث columns وحول خاصية view الى details

اضف بوتن button الى الفورم

اضغت مرتين على ال button لتصل الى private void button1_Click

قم بنسخ هذا الكود الى private void button1_Click

private void button1_Click(object sender, EventArgs e)
        {

            listView1.Items.Clear();

            WlanClient client = new WlanClient();
            foreach (WlanClient.WlanInterface wlanIface in client.Interfaces)
            {
                Wlan.WlanAvailableNetwork[] networks = wlanIface.GetAvailableNetworkList(0);
                foreach (Wlan.WlanAvailableNetwork network in networks)
                {
		    Wlan.Dot11Ssid ssid = network.dot11Ssid;
                    string networkName = Encoding.ASCII.GetString(ssid.SSID, 0, (int)ssid.SSIDLength);

                    ListViewItem item = new ListViewItem(networkName);
                    item.SubItems.Add(network.dot11DefaultCipherAlgorithm.ToString());
                    item.SubItems.Add(network.wlanSignalQuality + "%");
                    listView1.Items.Add(item);
                }
            }

,والان اذهب الى solution explorer واضغت بزر الايمن على اسم البرنامج ثم Add ثم Existing items وفي مربع الاختيار قم بااختيار الملفين WlanApi.cs و Interop.cs اللذان قمت بتحميلهم

والان نفذ الكود

مبروك

هذا البرنامج عمي صارلي ساعة قاعد ادورلك

حمل البرنامج من هين WindowsFormsApplication1.rar

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…