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

ما هوا الفرق بين winsock و socket (الفيجوال بيسك نت)

مغلق
بدأه روح الفيجوال بيسك نت في 22 يونيو 2007 · 6 رد · 2,971 مشاهدة · في برمجة الشبكات والتطبيقات الموزعة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

يا ليت اي شخص منكم يوضح لي ما هو الفرق بين winsock و socket (الفيجوال بيسك نت) على العلم يا شباب ان تعبااااااااااااااااااااااااااااااااان من البحث

ومحاولة استخدام winsock في الفيجوال بيسك نت فيا ليت توضحو لي ايش الفرق

وهل هنالك طريقة لائستخدام الwinsock في الفيجوال بيسك نت

انا منتضر الرد بفارغ الصبر

-waf -waf -waf

if You.needhelp = true then

msgbox ("Never Ever Ask dam Question  Before Searching in google")

Else 

msgbox ("You are Doing Good")

End if
#2

الsocket هذه عامة .

أما ال Winsocket هذا هو الImplement لها في الويندوز .

أما عن إستخدام الWinsocket فتستطيع عن طريق مكتبات الRunTime

وأنت تستخدمها بشكل غير مباشر لما تتعامل مع الSocket الموجود في مكتبة ال.NET

#3

اشكرك اخي الكريم على الرد والتوضيح

ويا ليت لو تزيد توضح لي بعض من خصائص winsock بــمثـــال

منتضر الرود من الاعضاء

-waf -waf -waf

if You.needhelp = true then

msgbox ("Never Ever Ask dam Question  Before Searching in google")

Else 

msgbox ("You are Doing Good")

End if
#4

السلام عليكم

ال Winsock هي عبارة عن ActiveX components كانت تستخدم مع ال VB6.0 لتمكين المبرمج من العمل على برمجة الشبكات. و قد تم إستبدالها ب كلاس اسمه Socket و ClientSocket و ServerSocket في سلسلة كلاسات .NET framework

اتذكر قبل سنتين استطعت ان اصنع Winsock ككلاس في الدوت نت بإستخدام ال Socket class + set of delegate functions & events

و دور عالنت و الذي تملأه الأسئلة الشبيه بسؤالك.

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#5

شكراً جزيلاً عن التوضيح وبارك الله فيكم

ايضاً هل يمكن استخدم الwinsock في الفيجوال بيسك نت (اذا الاجابة نعم) ممكن تعطوني مثال واكون شاكر لكم من اعماق قلبي

if You.needhelp = true then

msgbox ("Never Ever Ask dam Question  Before Searching in google")

Else 

msgbox ("You are Doing Good")

End if
#6

على ما اظن ممكنة. و اذكر اني استخدمتها. و في ذلك الوقت لم استطع العمل بها كما كنت اعمل بها في ال VB6 لذلك حولت الى النسخة الخاصة بالدوت نت. كنت اريد إستخدامها في عمل برنامج سيرفر قادر على إستقبال اكثر من طلب ربط Connection و لم استطع عمل Control objects لانه ال VB.NET لم تدعم ذلك.

في ال Project menu على ما اذكر يمكنك إضافة winsock32.dll او شيء من هذا القبيل.

اسف على عدم قدرتي على إعطائك المعلومات الدقيقة لانه لا يوجد عندي ال Visual studio للدوت نت

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#7

اشكرك اخي الكريم على المعلومات

وكما قلت

اقتباس
كنت اريد إستخدامها في عمل برنامج سيرفر قادر على إستقبال اكثر من طلب ربط Connection و لم استطع عمل Control objects لانه ال VB.NET لم تدعم ذلك.

انا ايضاً اريد اسوي server و client ولكن الكثير من المشاكل حصلتها

الحين هل لازم ارجع واتعلم الفيجوال بسك 6 :wacko: علشان winsock

على العموم اذا حصلت حل للمشكلة ارجووووووووك لا تررد بعالمي بها

هذا مواقع يدعم ال winsock اعتقد انك سوف تفهم اكثر مني فاارجوك اذا كان الحل هناك تسوي مثال عن winsock وترسلة

لنستفيدة منه جميعاً

.NET 1.1 (VB 2003) http://www.codeproject.com/vb/net/winsockdotnet.asp

.NET 2.0 (VB 2005) http://www.codeproject.com/useritems/winsock2005.asp

على العموم... i am so sick and tired of it

-_-

تم تعديل هذه المشاركة بواسطة روح الفيجوال بيسك نت في 23 يونيو 2007 في 01:12

if You.needhelp = true then

msgbox ("Never Ever Ask dam Question  Before Searching in google")

Else 

msgbox ("You are Doing Good")

End if

هذا الموضوع مغلق.

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

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

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

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

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