بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
هل من الممكن توصيل أكثر من جهاز على الشبكة بالWinsock على نفس الPort ؟
والسلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
هل من الممكن توصيل أكثر من جهاز على الشبكة بالWinsock على نفس الPort ؟
والسلام عليكم ورحمة الله وبركاته
تم تعديل هذه المشاركة بواسطة ياسر جمال في 23 نوفمبر 2006 في 16:41
ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة
منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
بعض ردودي ومشاراكاتي في المنتدى:
1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).
...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )
...|-->> كتابة ملف رجستري
...|-->> تشغيل الرجستري دون رسائل( في الخفاء )
...|-->> بعض التحكمات التي يقدمها الرجستري
...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )
...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file
...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن
...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز
...|-->> بعض المعلومات التي يقدمها الرجستري
...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز
...|-->> من أحسن مواقع الرجستري
...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true
منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
برامج من صنعي:
1- لعبة (من صنعي ), جربها وقول رأيك
بعض ردودي ومشاراكاتي في المنتدى:
1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]
2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟
3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم
4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات
5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]
أسئلتي في المنتدى التي تم الإجابة عليها:
1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...
أسئلتي في المنتدى التي لم يتم الإجابة عليها:
اقتباسردك يعطي حافذ للإجابة على أسئلتك
نعم تستطيع لأن أي بي IP الجهازين مختلفين.
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
جزاك الله كل خير هل من مثال للإتصال بعدة أجهزة على نفس البورت
والسلام عليكم ورحمة الله وبركاته
ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة
منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
بعض ردودي ومشاراكاتي في المنتدى:
1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).
...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )
...|-->> كتابة ملف رجستري
...|-->> تشغيل الرجستري دون رسائل( في الخفاء )
...|-->> بعض التحكمات التي يقدمها الرجستري
...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )
...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file
...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن
...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز
...|-->> بعض المعلومات التي يقدمها الرجستري
...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز
...|-->> من أحسن مواقع الرجستري
...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true
منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
برامج من صنعي:
1- لعبة (من صنعي ), جربها وقول رأيك
بعض ردودي ومشاراكاتي في المنتدى:
1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]
2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟
3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم
4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات
5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]
أسئلتي في المنتدى التي تم الإجابة عليها:
1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...
أسئلتي في المنتدى التي لم يتم الإجابة عليها:
اقتباسردك يعطي حافذ للإجابة على أسئلتك
السلام عليكم ورحمة الله وبركاته
أخي العزيز تستطيع ذلك بوضع تايمر في كل مرة يتصل فيها على جهاز بنفس المنفذ ولكن بأي بي أخر.
والسلام عليكم....
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
جزاك الله كل خير
وشكراً على الاهتمام
ولكني كنت أريد أن أبعث رسالة لجميع الأجهزة بدون استخدام for
اقتباسWinsock1.SendData "أهلاً بالجميع"
والسلام عليكم ورحمة الله وبركاته
تم تعديل هذه المشاركة بواسطة ياسر جمال في 30 نوفمبر 2006 في 16:09
ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة
منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
بعض ردودي ومشاراكاتي في المنتدى:
1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).
...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )
...|-->> كتابة ملف رجستري
...|-->> تشغيل الرجستري دون رسائل( في الخفاء )
...|-->> بعض التحكمات التي يقدمها الرجستري
...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )
...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file
...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن
...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز
...|-->> بعض المعلومات التي يقدمها الرجستري
...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز
...|-->> من أحسن مواقع الرجستري
...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true
منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
برامج من صنعي:
1- لعبة (من صنعي ), جربها وقول رأيك
بعض ردودي ومشاراكاتي في المنتدى:
1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]
2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟
3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم
4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات
5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]
أسئلتي في المنتدى التي تم الإجابة عليها:
1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...
أسئلتي في المنتدى التي لم يتم الإجابة عليها:
اقتباسردك يعطي حافذ للإجابة على أسئلتك
السلام عليكم ورحمة الله وبركاته
وعليكم السلام ورحمة الله وبركاته
سبحان الله وبحمده سبحان الله العظيم
الله وحده شريك له له الملك وله الحمد وهو علي كل شيئ قدير
لا حول ولا قوة الا بالله العلي العظيم
ما زال الرجل عالما طالما يتحري العلم فان قال علمت فقد جهل
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
يا أخ THE KILLER CODE رديت على موضوعك اضغط هنا
والسلام عليكم ورحمة الله وبركاته
ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة
منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
بعض ردودي ومشاراكاتي في المنتدى:
1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).
...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )
...|-->> كتابة ملف رجستري
...|-->> تشغيل الرجستري دون رسائل( في الخفاء )
...|-->> بعض التحكمات التي يقدمها الرجستري
...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )
...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file
...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن
...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز
...|-->> بعض المعلومات التي يقدمها الرجستري
...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز
...|-->> من أحسن مواقع الرجستري
...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true
منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
برامج من صنعي:
1- لعبة (من صنعي ), جربها وقول رأيك
بعض ردودي ومشاراكاتي في المنتدى:
1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]
2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟
3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم
4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات
5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]
أسئلتي في المنتدى التي تم الإجابة عليها:
1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...
أسئلتي في المنتدى التي لم يتم الإجابة عليها:
اقتباسردك يعطي حافذ للإجابة على أسئلتك
يا اخي العزيز ياسر جمال اولا اعتذر منك علي ردي علي سؤالك بهذه الطريقة ولكني كنت عملت copy لرابط موضوع قد يفيدك وعملت له paste في ردي ولكن الرابط يظهر وانا لم الاحظ هذا ارجو ان تعذرني وباذن الله سوف اضع لك الرابط
سبحان الله وبحمده سبحان الله العظيم
الله وحده شريك له له الملك وله الحمد وهو علي كل شيئ قدير
لا حول ولا قوة الا بالله العلي العظيم
ما زال الرجل عالما طالما يتحري العلم فان قال علمت فقد جهل
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
جزاك الله كل خير
أنا حدث لي ذلك عندما كنت أقوم بالرد على موضوعك ضغط على ذر رد قبل أن أرد
وعندما رأيت ذلك اعتقت أنك تذكرني لا أكثر
والسلام عليكم ورحمة الله وبركاته
ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة
منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
بعض ردودي ومشاراكاتي في المنتدى:
1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).
...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )
...|-->> كتابة ملف رجستري
...|-->> تشغيل الرجستري دون رسائل( في الخفاء )
...|-->> بعض التحكمات التي يقدمها الرجستري
...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )
...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file
...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن
...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز
...|-->> بعض المعلومات التي يقدمها الرجستري
...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز
...|-->> من أحسن مواقع الرجستري
...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true
منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
برامج من صنعي:
1- لعبة (من صنعي ), جربها وقول رأيك
بعض ردودي ومشاراكاتي في المنتدى:
1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]
2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟
3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم
4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات
5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]
أسئلتي في المنتدى التي تم الإجابة عليها:
1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...
أسئلتي في المنتدى التي لم يتم الإجابة عليها:
اقتباسردك يعطي حافذ للإجابة على أسئلتك
أخي ياسر آسف على التأخر بالرد
اليوم كنت أتصفح المنتدى ورأيت موضوعك
وأنت بدورك لماذا لم تقم برفع الموضوع ، الله يصلحك ويصلحنا
تفضل هذا مثال على كيفية الإرسال على نفس المنفذ بأي بي مختلف
المثال أستخدمه أنا وهو كمثال على عشرة أجهزة ،أرجو أن ينفعك
Dim socktime As Integer Sub winso(Index As Integer) On Error GoTo le: Winsock1.Item(Index).SendData "أهلاً بالجميع" Exit Sub le: winsox (Index) End Sub Private Sub Form_Load() Timer1.Interval = 100 End Sub Private Sub Timer1_Timer() winso (socktime) socktime = socktime + 1 If socktime = 10 Then socktime = 0: Timer1 = False End Sub Private Sub Command1_Click() Timer1 = True End Sub
تم تعديل هذه المشاركة بواسطة عبد العزيز اليوسفي في 2 فبراير 2007 في 00:48
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
جزاك الله كل خير على حسن اهتمامك
ولكن في الحدث Timer1_Timer
إلى ماذا يشير winso
لقد استنتجت والله أعلم أنك تريد أن تجعل لكل طرف فترة زمنية يرسل ويستقبل فيها البيانات إن كان استنتاجي صحيح فإن ذلك سيضعف الاتصال وسيوقع المبرمج في مشال لا حدود لها في فقد البيانات والتعامل مع البيانات وإذا حللنا معظم هذه المشاكل فستستقر عندنا مشكلة بطئ الاتصال
ولذا أعتقد أن الحل المثالي هو ما قمت بتوضحه سابقاً
أنا مشغول جداً هذه الأيام أرجوا المعذرة فإن أعانني الله قد أضع حل لهذه المسألة حلاً نهائياً
وجزاك الله كل خير
والسلام عليكم ورحمة الله وبركاته
ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة
منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
بعض ردودي ومشاراكاتي في المنتدى:
1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).
...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )
...|-->> كتابة ملف رجستري
...|-->> تشغيل الرجستري دون رسائل( في الخفاء )
...|-->> بعض التحكمات التي يقدمها الرجستري
...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )
...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file
...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن
...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز
...|-->> بعض المعلومات التي يقدمها الرجستري
...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز
...|-->> من أحسن مواقع الرجستري
...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true
منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
برامج من صنعي:
1- لعبة (من صنعي ), جربها وقول رأيك
بعض ردودي ومشاراكاتي في المنتدى:
1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]
2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟
3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم
4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات
5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]
أسئلتي في المنتدى التي تم الإجابة عليها:
1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...
أسئلتي في المنتدى التي لم يتم الإجابة عليها:
اقتباسردك يعطي حافذ للإجابة على أسئلتك
اقتباسولكن في الحدث Timer1_Timerإلى ماذا يشير winso
winso هو إجراء عام (Sub) يشير إلى إرسال الرسالة "أهلاً بالجميع"
اقتباسلقد استنتجت والله أعلم أنك تريد أن تجعل لكل طرف فترة زمنية يرسل ويستقبل فيها البيانات إن كان استنتاجي صحيح فإن ذلك سيضعف الاتصال وسيوقع المبرمج في مشال لا حدود لها في فقد البيانات والتعامل مع البيانات وإذا حللنا معظم هذه المشاكل فستستقر عندنا مشكلة بطئ الاتصال
هذا عائد لكمية البيانات التي تريد إرسالها أو عددها، بينما إرسال "أهلاً بالجميع" لكافة الأجهزة بهذه الطريقة ستكون ناجحة تماماً وأنا مجربها
بينما إذا إستخدمت for لإرسالها على منفذ مشترك فأن المعلومة لن تصل لكافة الاجهزة
اقتباسولذا أعتقد أن الحل المثالي هو ما قمت بتوضحه سابقاً
أين!!؟؟
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
آسف لم ألحظ
Sub winso(Index As Integer)
اقتباسهذا عائد لكمية البيانات التي تريد إرسالها أو عددها،
ومعظم الاستخدامات بالنسبة إلي إذا بدأت مشروع كهذا قد يصل إلى ما بين من 100 إلى 200 كمبيوتر
غير أنك افترضت أنك تعرف أرقام الIP الخاصة بهم فلن يتم الاتصال بهم دون تحديدهم
اقتباسولذا أعتقد أن الحل المثالي هو ما قمت بتوضحه سابقاً
آسف لم ألحظ بأنني كتبت ذلك في مشاركة أخرى
انظر لهذه المشاركة /index.ph...st&p=579341
أرجوا مشاهدة رأيك
استخدمت Port لمعرفة أرقام الأجهزة وPort للتعامل مع الأجهزة هل هذا ينفع
والسلام عليكم ورحمة الله وبركاته
ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة
منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
بعض ردودي ومشاراكاتي في المنتدى:
1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).
...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )
...|-->> كتابة ملف رجستري
...|-->> تشغيل الرجستري دون رسائل( في الخفاء )
...|-->> بعض التحكمات التي يقدمها الرجستري
...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )
...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file
...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن
...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز
...|-->> بعض المعلومات التي يقدمها الرجستري
...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز
...|-->> من أحسن مواقع الرجستري
...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true
منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
برامج من صنعي:
1- لعبة (من صنعي ), جربها وقول رأيك
بعض ردودي ومشاراكاتي في المنتدى:
1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]
2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟
3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم
4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات
5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]
أسئلتي في المنتدى التي تم الإجابة عليها:
1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...
أسئلتي في المنتدى التي لم يتم الإجابة عليها:
اقتباسردك يعطي حافذ للإجابة على أسئلتك
لم أجد في المشاركة الأخرى لتاريخ الحالي سوى هذه المشاركة:
اقتباسبسم الله الرحمن الرحيمالسلام عليكم ورحمة الله وبركاته
أنا سعيد جداً بوجود هذه المشاركات الطيبة وتبادل الخبرات المتميزة
أنا قليل الخبرة والمعلومات بهذه الأداة لأنني نادراً عندما أقوم باستخدامها وتجربتها على شبكة
ولكنني قرأت وحاولت في الموضوع
بالنسبة للإتصال بأكثر من جهاز في نفس الوقت
ألا تعتقدون أن الطريقة التي تستخدم حالياً فاشلة
ألا وهي لكل جهاز يتم استخدام Port مختلف عن الآخر
ماذا يحدث لو كنت تقوم بعمل برنامج على الشبكة لشركة ثم واكتشفت أن هذه الشركة لديها برامج عديدة تعمل على الشركة إذاً فكل منها يجب أن يأخذ Port معين
وبهذا ستقوم بالتعديل في برنامجك الفاشل الغير منظم لجعله لايتعامل مع هذا الـPort ثم تقوم بتغيير هذا في جميع الأجهزة ولتكن 100 جهاز مثلاً
فكروا في الموضوع قليلاً قبل أن أقول لكم ماتوصلت إليه ( مع العلم أنني مبتدء في هذه الأداة )
أولاً لايمكن تحديد ماستقوم به أنت لأنك أنت من تعلم ماذا ولماذا وكيف تريد إرسال المعلومات للأجهزة التي قلت أنها 100 - 200 جهاز
أعتقد أنك تقوم ببرنامج لمؤسسة كبيرة أو تعمل برنامج تجسس والله أعلم..
اقتباسماذا يحدث لو كنت تقوم بعمل برنامج على الشبكة لشركة ثم واكتشفت أن هذه الشركة لديها...
يمكنك عمل طريقة ليبحث العميل على المنفذ المفتوح فإذا وجده مشغول يقوم بتعريف منفذ غيره تحدده أنت.
اقتباساستخدمت Port لمعرفة أرقام الأجهزة وPort للتعامل مع الأجهزة هل هذا ينفع
ينفع ..ولكن كما قلت لك أنت تعرف ماهي وكمية الرسائل التي سترسلها
مشكلة إرسال البيانات دفعة واحدة ل 100 - 200 جهاز لا يمكن سينيج بطىء في كل الأحوال ويفضل أن تجعل العميل هو الذي يأخذ البيانات
يعني إذا أرسلت البيانات ل 200 جهاز أي أنك تستخدم 200 سطر أوامر في برنامجك وربما يكون هناك جهاز مغلق ، فإذا ما جعلت العميل هو
الذي يقوم بجلب المعلومة من البرنامج الرئيسي يكون أفضل.
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أنا في أشد الأسف يبدوا أنني لم أصل إلى المشاركة الصحيحة
الفكرة التي كنت أحاول أن أقولها لك ( وأنا مقتنع بها أشد الاقتناع )
هي استخدام عدد 2 port
الport الأول يقوم بإحضار أرقام الIP بتعاع الأجهزة التي تريد الاتصال بالserver
وفي هذه الطريقة سأجعل الserver في حالة استماع Listen ولأجهزة الأخرى هي التي ستقوم بالاتصال Connect
بالطبع لن ينجح في الاتصال بالserver إلا جهاز واحد فقط وهنا سيرسل المعلومات التي يريد أن يرسلها وهي رقم الIP ثم يقطع الاتصال
وفي خلال هذه الفترة تحاول جميع الأجهزة التي فشلت في الاتصال مجدداً حتي يتم الاتصال بينها وبين الserver وهكذا
أما الport الثاني هو الذي يقو بالتعامل مع البيانات
وفي هذه الطريقة سأجعل الserver في حالة الاتصال Connect ولأجهزة الأخرى هي التي ستقوم بالاستماع Listen
وبالطبع سأستخدم مصفوفة الWinsock ولكن في هذه المرة على Port واحد فقط
وهنا فكرة أيضاً لزيادة سرعة تغيير الPorts عند الحاجة
هي تسجيل الPorts في مكان ما على جهاز الserver وعمل له share
اقتباسيمكنك عمل طريقة ليبحث العميل على المنفذ المفتوح فإذا وجده مشغول يقوم بتعريف منفذ غيره تحدده أنت.
هل سأجعل العميل يعمل على البرنامج الذي أريد معرفة الPorts التي يستخدمها؟ بالطبع لا
اقتباسسينيج بطىء في كل الأحوال
لا أعتقد أنه هكذا سينتج بطء
اقتباسيعني إذا أرسلت البيانات ل 200 جهاز أي أنك تستخدم 200 سطر أوامر في برنامجك وربما يكون هناك جهاز مغلق ، فإذا ما جعلت العميل هوالذي يقوم بجلب المعلومة من البرنامج الرئيسي يكون أفضل.
اقتباسيعني إذا أرسلت البيانات ل 200 جهاز أي أنك تستخدم 200 سطر أوامر في برنامجك
لا فإننا سنتعامل مع مصفوفة
اقتباسوربما يكون هناك جهاز مغلق
لا يوجد مشاكل في هذا فإن تم إغلاق جهاز فأعتقد أن حدث Winsock1_Close() سنبهني وسأسجل الPorts التي أتعامل معها في مصفوفة منسقة
اقتباسفإذا ما جعلت العميل هوالذي يقوم بجلب المعلومة من البرنامج الرئيسي يكون أفضل.
لا أعتقد ذلك فقد وضحت ذلك
والسلام عليكم ورحمة الله وبركاته
ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة
منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
بعض ردودي ومشاراكاتي في المنتدى:
1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).
...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )
...|-->> كتابة ملف رجستري
...|-->> تشغيل الرجستري دون رسائل( في الخفاء )
...|-->> بعض التحكمات التي يقدمها الرجستري
...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )
...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file
...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن
...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز
...|-->> بعض المعلومات التي يقدمها الرجستري
...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز
...|-->> من أحسن مواقع الرجستري
...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true
منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
برامج من صنعي:
1- لعبة (من صنعي ), جربها وقول رأيك
بعض ردودي ومشاراكاتي في المنتدى:
1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]
2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟
3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم
4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات
5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]
أسئلتي في المنتدى التي تم الإجابة عليها:
1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...
أسئلتي في المنتدى التي لم يتم الإجابة عليها:
اقتباسردك يعطي حافذ للإجابة على أسئلتك
وعليكم السلام عليكم ورحمة الله وبركاته B)
اقتباسالport الأول يقوم بإحضار أرقام الIP بتعاع الأجهزة التي تريد الاتصال بالserverوفي هذه الطريقة سأجعل الserver في حالة استماع Listen ولأجهزة الأخرى هي التي ستقوم بالاتصال Connect
بالطبع لن ينجح في الاتصال بالserver إلا جهاز واحد فقط وهنا سيرسل المعلومات التي يريد أن يرسلها وهي رقم الIP ثم يقطع الاتصال
وفي خلال هذه الفترة تحاول جميع الأجهزة التي فشلت في الاتصال مجدداً حتي يتم الاتصال بينها وبين الserver وهكذا
أي أنت تقوم بالطريقة السابقة بجلب أي بي الأجهزة اليسرفر(الجهاز الرئيسي) وهناك دالة أبسط تجلب لك أرقام الأي بي للأجهزة كلها من الشبكة وبدون ون سوك. :rolleyes:
اقتباسأما الport الثاني هو الذي يقو بالتعامل مع البياناتوفي هذه الطريقة سأجعل الserver في حالة الاتصال Connect ولأجهزة الأخرى هي التي ستقوم بالاستماع Listen
وبالطبع سأستخدم مصفوفة الWinsock ولكن في هذه المرة على Port واحد فقط
لا أعتقد أن طريقة المصفوفة تستطيع إرسال البيانات ل 200 جهاز على منفذ واحد إلا بوضع تأخير زمني بين كل إرسال. :huh:
على العموم جرب وقل لي ماذا حدث معك. :)
اقتباسوهنا فكرة أيضاً لزيادة سرعة تغيير الPorts عند الحاجةهي تسجيل الPorts في مكان ما على جهاز الserver وعمل له share
أنا قلت لك فكرة أفضل "يمكنك عمل طريقة ليبحث العميل على المنفذ المفتوح فإذا وجده مشغول يقوم بتعريف منفذ غيره تحدده أنت" :rolleyes:
اقتباسهل سأجعل العميل يعمل على البرنامج الذي أريد معرفة الPorts التي يستخدمها؟ بالطبع لا
بالطبع لا ، أنت ستقوم بوضع 20 منفذ مثلاً متشابه لكل عميل فعندما يجد العميل منفذ مغلق يتصل بمنفذ أخر مع السيرفر الذي بدوره معطى له المنافذ العشرين.
وتستطيع تعريف المنافذ العشرين بالبحث عنهم في برنامج السيرفر عند التشغيل أول مرة (أوتجعل مفتاح يدوي في قسم الضبط يقوم بذلك مستقبلاً) ثم إرسالهم
للعملاء فيتم التعريف في مرة واحدة فقط. -_-
"يعني إذا أرسلت البيانات ل 200 جهاز أي أنك تستخدم 200 سطر أوامر في برنامجك"
اقتباسلا فإننا سنتعامل مع مصفوفة
أعتقد أنه نفس الأمر :huh:
اقتباسلا يوجد مشاكل في هذا فإن تم إغلاق جهاز فأعتقد أن حدث Winsock1_Close() سنبهني وسأسجل الPorts التي أتعامل معها في مصفوفة منسقة
صحيح ولكن أقصد بكلامي "وربما يكون هناك جهاز مغلق " (h)
أي أنك ستجعل الون سوك تتصل ب200 جهاز كما تفضلت في كود واحد (الذي قلت عنه أنت مصفوفة) ، الفكرة أي أنك تجعل كل عميل هو الذي يتصل و يجزء الوظيفة أو الحمل على السيرفر ،هذا ما قصدته أنا في "وربما يكون هناك جهاز مغلق ".
أرجو أن يكون قد وضح لك ما كان غير واضح
والسلام عليكم ورحمة الله وبركاته
وعليكم السلام عليكم ورحمة الله وبركاته
جزاك الله كل خير يا أخي على صبرك وتعاونك معي
اقتباسوهناك دالة أبسط تجلب لك أرقام الأي بي للأجهزة كلها من الشبكة وبدون ون سوك.
أرجو معرفتها
ولكن كما تعرف إذا تم الاتصال بكل الأجهزة التي تعمل على الشبكة سيحدث بطء رهيب حيث أن المستخدم قد يفتح الجهاز ويقوم بأشغال أخرى ثم بعد ذلك يقوم بالشغل على البرنامج
كما أن إذا كان البرنامج لن تعمل عليه كل الأجهزة التي على الشبكة
والبطء سينتج من محاولة الاتصال الفاشلة
اقتباسلا أعتقد أن طريقة المصفوفة تستطيع إرسال البيانات ل 200 جهاز على منفذ واحد إلا بوضع تأخير زمني بين كل إرسال.
إن البروسيسور لا يقوم بتنفيذ البرنامج دفعة واحدة
اقتباسأنا قلت لك فكرة أفضل "يمكنك عمل طريقة ليبحث العميل على المنفذ المفتوح فإذا وجده مشغول يقوم بتعريف منفذ غيره تحدده أنت"
وبذلك سحدث بطء لأن السيرفر سينشغل في الPorts التي وضعتها حتى يصل إلى الPort الصحيح
وقد يعيق هذا بقية البرامج إذا قمj بحجز الPort بتعها
اقتباسوتستطيع تعريف المنافذ العشرين بالبحث عنهم في برنامج السيرفر عند التشغيل أول مرة
أول مرة بالنسبة لعدد كبير من الأجهزة حمل على الشبكة
اقتباس(أوتجعل مفتاح يدوي في قسم الضبط يقوم بذلك مستقبلاً) ثم إرسالهم
وما أدراهم بالذي يحدث
اقتباس"يعني إذا أرسلت البيانات ل 200 جهاز أي أنك تستخدم 200 سطر أوامر في برنامجك"إقتباس
لا فإننا سنتعامل مع مصفوفة
أعتقد أنه نفس الأمر
كيف يكون هو نفس الأمر ويمكن برمجتهم في حدث واحد وإرسال أوامر لهم من خلا for
اقتباسوربما يكون هناك جهاز مغلق
عن طريق المصفوفة التي أخبرتك عنها يمكنني تجنب الأجهزة المغلقة
جزاك الله كل خير يا أخي على صبرك وتعاونك معي
والسلام عليكم ورحمة الله وبركاته
تم تعديل هذه المشاركة بواسطة ياسر جمال في 6 فبراير 2007 في 20:49
ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة
منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
بعض ردودي ومشاراكاتي في المنتدى:
1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).
...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )
...|-->> كتابة ملف رجستري
...|-->> تشغيل الرجستري دون رسائل( في الخفاء )
...|-->> بعض التحكمات التي يقدمها الرجستري
...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )
...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file
...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن
...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز
...|-->> بعض المعلومات التي يقدمها الرجستري
...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز
...|-->> من أحسن مواقع الرجستري
...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true
منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
برامج من صنعي:
1- لعبة (من صنعي ), جربها وقول رأيك
بعض ردودي ومشاراكاتي في المنتدى:
1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]
2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟
3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم
4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات
5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]
أسئلتي في المنتدى التي تم الإجابة عليها:
1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...
أسئلتي في المنتدى التي لم يتم الإجابة عليها:
اقتباسردك يعطي حافذ للإجابة على أسئلتك
أنا معك أخي ياسر
بالنسبة "وهناك دالة أبسط تجلب لك أرقام الأي بي للأجهزة كلها من الشبكة وبدون ون سوك." هي GetIpNetTable
وهذا المثال عليها:
Const MAXLEN_PHYSADDR = 8 Private Type MIB_IPNETROW dwIndex As Long dwPhysAddrLen As Long bPhysAddr(0 To MAXLEN_PHYSADDR - 1) As Byte dwAddr As Long dwType As Long End Type Private Declare Function GetIpNetTable Lib "Iphlpapi" (pIpNetTable As Byte, pdwSize As Long, ByVal bOrder As Long) As Long Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (pDst As Any, pSrc As Any, ByVal ByteLen As Long) Private Sub Form_Load() 'KPD-Team 2001 'URL: http://www.allapi.net/ 'E-Mail: KPDTeam@Allapi.net Dim Listing() As MIB_IPNETROW, Ret As Long, Cnt As Long Dim bBytes() As Byte, bTemp(0 To 3) As Byte 'set the graphics mode of this form to persistent Me.AutoRedraw = True 'call the function to retrieve how many bytes are needed GetIpNetTable ByVal 0&, Ret, False 'if it failed, exit the sub If Ret <= 0 Then Exit Sub 'redimension our buffer ReDim bBytes(0 To Ret - 1) As Byte 'retireve the data GetIpNetTable bBytes(0), Ret, False 'copy the number of entries to the 'Ret' variable CopyMemory Ret, bBytes(0), 4 'redimension the Listing If Ret > 0 Then ReDim Listing(0 To Ret - 1) As MIB_IPNETROW 'show the data Me.Print "Contents of address mapping table (items: " + CStr(Ret) + ")" For Cnt = 0 To Ret - 1 CopyMemory Listing(Cnt), bBytes(4 + 24 * Cnt), 24 CopyMemory bTemp(0), Listing(Cnt).dwAddr, 4 Me.Print " Item " + CStr(Listing(Cnt).dwIndex) Me.Print " address " + ConvertAddressToString(bTemp(), 4) Me.Print " physical address " + ConvertAddressToString(Listing(Cnt).bPhysAddr, Listing(Cnt).dwPhysAddrLen) Select Case Listing(Cnt).dwType Case 4 'Static Me.Print " type: Static" Case 3 'Dynamic Me.Print " type: Dynamic" Case 2 'Invalid Me.Print " type: Invalid" Case 1 'Other Me.Print " type: Other" End Select Next Cnt End Sub 'converts a byte array to a string Public Function ConvertAddressToString(bArray() As Byte, lLength As Long) As String Dim Cnt As Long For Cnt = 0 To lLength - 1 ConvertAddressToString = ConvertAddressToString + CStr(bArray(Cnt)) + "." Next Cnt ConvertAddressToString = Left$(ConvertAddressToString, Len(ConvertAddressToString) - 1) End Function
اقتباسولكن كما تعرف إذا تم الاتصال بكل الأجهزة التي تعمل على الشبكة سيحدث بطء رهيب حيث أن المستخدم قد يفتح الجهاز ويقوم بأشغال أخرى ثم بعد ذلك يقوم بالشغل على البرنامجكما أن إذا كان البرنامج لن تعمل عليه كل الأجهزة التي على الشبكة
والبطء سينتج من محاولة الاتصال الفاشلة
:( وأنا قلت لك ذلك -_- في المشاركة 14 :"مشكلة إرسال البيانات دفعة واحدة ل 100 - 200 جهاز لا يمكن سينيج بطىء في كل الأحوال ويفضل أن تجعل العميل هو الذي يأخذ البيانات يعني إذا أرسلت البيانات ل 200 جهاز أي أنك تستخدم 200 سطر أوامر في برنامجك وربما يكون هناك جهاز مغلق ، فإذا ما جعلت العميل هو
الذي يقوم بجلب المعلومة من البرنامج الرئيسي يكون أفضل."
لم أفهم ماتقصده يرجى التوضيح.
"لا أعتقد أن طريقة المصفوفة تستطيع إرسال البيانات ل 200 جهاز على منفذ واحد إلا بوضع تأخير زمني بين كل إرسال."
اقتباسإن البروسيسور لا يقوم بتنفيذ البرنامج دفعة واحدة
سر على بركة الله B)
اقتباسوبذلك سحدث بطء لأن السيرفر سينشغل في الPorts التي وضعتها حتى يصل إلى الPort الصحيحوقد يعيق هذا بقية البرامج إذا قمj بحجز الPort بتعها
:unsure: السيرفر لن ينشغل لأنك تفتح 20 منفذ مثلاً لتلقي البيانات من العميل ، بالعكس العميل هنا سينشغل بالبحث عن السيرفر لحين مايجد أحدى هذه المنافذ العشرين مفتوحة ، يعني إنك أعطيت وظيفة السيرفر للعملاء.
"وتستطيع تعريف المنافذ العشرين بالبحث عنهم في برنامج السيرفر عند التشغيل أول مرة "
اقتباسأول مرة بالنسبة لعدد كبير من الأجهزة حمل على الشبكة
لا مانع عند تشغيل البرنامج لأول مرة (التشغيل الأول بعد تنزيل البرنامج) ويكون له حمل على الشبكة ، تستطيع وضع نافذة لمستخدم السيرفر" يرجى الإنتظار- التشغيل أول مرة - البحث عن منافذ الشبكة" :rolleyes:
"...(أوتجعل مفتاح يدوي في قسم الضبط يقوم بذلك مستقبلاً) ثم إرسالهم "
اقتباسوما أدراهم بالذي يحدث
هذا المفتاح للمبرمج أو للمستخدم يعني ربما نزل برنامج معين على الجهاز لم يعمل إلا على منفذ أخذه برنامجك ، فبذلك تستطيع تغييره.
اقتباسلا فإننا سنتعامل مع مصفوفة......كيف يكون هو نفس الأمر ويمكن برمجتهم في حدث واحد وإرسال أوامر لهم من خلا for
التعليمة For عبارة عن مجموعة أسطر تنفيذية تنتهي بإنتهاء المتحول المعرف لها
يعني عندك 200 جهاز ستكتب :
For i = 0 to 200
يعني ستنفذ 200 سطر
اقتباسعن طريق المصفوفة التي أخبرتك عنها يمكنني تجنب الأجهزة المغلقة
صحيح كما تريد أن تعمل البرنامج
اقتباسجزاك الله كل خير يا أخي على صبرك وتعاونك معي
لا شكرعلى النقاش أخي ياسر أنا معك فقط أدعو لي ولوالدي بالخير بظهر الغيب، وأنا معك.
والسلام عليكم ورحمة الله وبركاته
تم تعديل هذه المشاركة بواسطة عبد العزيز اليوسفي في 6 فبراير 2007 في 22:58
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
اقتباسبالنسبة "وهناك دالة أبسط تجلب لك أرقام الأي بي للأجهزة كلها من الشبكة وبدون ون سوك." هي GetIpNetTableوهذا المثال عليها:
المثال لم يقرأ إلا 9 أجهزة فقط
=============================
آسف لم أستطع التوضيح أكثر من ذلك
ولكن المشكلة ستحدث إذا كان البرنامج قد يجعل أحد الأشخاص الجلوس الserver للتعامل معه
سينشغل باستقبال وإرسال البيانات ولن يترك فترة كما تعرف كأنك كتبت DO ... Loop ولم تكتب بينهم DoEvents
وأعتقد أن هذه المشكله يمكن حلها بعدة طرق منها
1- قرائة ضربات الفأرة والكيبورد
2- جعل السيرفر هو الذي يأمر ليأخذ استراحة زمنية
3- ...
سعت بلقائك
والسلام عليكم ورحمة الله وبركاته
تم تعديل هذه المشاركة بواسطة ياسر جمال في 13 فبراير 2007 في 08:12
ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة
منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
بعض ردودي ومشاراكاتي في المنتدى:
1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).
...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )
...|-->> كتابة ملف رجستري
...|-->> تشغيل الرجستري دون رسائل( في الخفاء )
...|-->> بعض التحكمات التي يقدمها الرجستري
...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )
...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file
...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن
...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز
...|-->> بعض المعلومات التي يقدمها الرجستري
...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز
...|-->> من أحسن مواقع الرجستري
...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true
منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
برامج من صنعي:
1- لعبة (من صنعي ), جربها وقول رأيك
بعض ردودي ومشاراكاتي في المنتدى:
1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]
2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟
3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم
4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات
5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]
أسئلتي في المنتدى التي تم الإجابة عليها:
1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...
أسئلتي في المنتدى التي لم يتم الإجابة عليها:
اقتباسردك يعطي حافذ للإجابة على أسئلتك
والسلام عليكم ورحمة الله وبركاته
اقتباسالمثال لم يقرأ إلا 9 أجهزة فقط
أنا عندي يقرأ جميع الأجهزة
اقتباسآسف لم أستطع التوضيح أكثر من ذلك
لا يكلف الله نفساً إلا وسعها
اقتباسولكن المشكلة ستحدث إذا كان البرنامج قد يجعل أحد الأشخاص الجلوس الserver للتعامل معهسينشغل باستقبال وإرسال البيانات ولن يترك فترة كما تعرف كأنك كتبت DO ... Loop ولم تكتب بينهم DoEvents
وأعتقد أن هذه المشكله يمكن حلها بعدة طرق منها
1- قرائة ضربات الفأرة والكيبورد
2- جعل السيرفر هو الذي يأمر ليأخذ استراحة زمنية
3- ...
سعت بلقائك
سر على بركة الله والله يوفقك وينورك
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
جزاك الله كل خير
والسلام عليكم ورحمة الله وبركاته
ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة
منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
بعض ردودي ومشاراكاتي في المنتدى:
1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).
...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )
...|-->> كتابة ملف رجستري
...|-->> تشغيل الرجستري دون رسائل( في الخفاء )
...|-->> بعض التحكمات التي يقدمها الرجستري
...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )
...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file
...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن
...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز
...|-->> بعض المعلومات التي يقدمها الرجستري
...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز
...|-->> من أحسن مواقع الرجستري
...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true
منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
برامج من صنعي:
1- لعبة (من صنعي ), جربها وقول رأيك
بعض ردودي ومشاراكاتي في المنتدى:
1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]
2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟
3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم
4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات
5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]
أسئلتي في المنتدى التي تم الإجابة عليها:
1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...
أسئلتي في المنتدى التي لم يتم الإجابة عليها:
اقتباسردك يعطي حافذ للإجابة على أسئلتك
هذا الموضوع مغلق.