مآخذ توصيل ويندوز (Windows Sockets) أو اختصاراً (Winsock) هي واجهة برمجة تطبيقات (API) تسمح بالاتصال بين برامج شبكة Windows وخدمات الشبكة، مثل بروتوكول التحكم في الإرسال / بروتوكول الإنترنت (TCP / IP). يعتمد Winsock على واجهة مآخذ Berkeley Unix.
شرح مآخذ توصيل ويندوز.
Windows sockets API (WSA) هي المواصفات الفنية لمآخذ توصيل Windows. يتضمن إجراءات على غرار مقبس Berkeley بالإضافة إلى مجموعة من الامتدادات الخاصة بـ Windows.
توفر مآخذ Windows واجهة قياسية بين تطبيقات عميل Windows TCP / IP ومجموعة بروتوكولات TCP / IP الأساسية.
تتضمن أنظمة التشغيل (OS) مثل Windows 95 و Windows NT طبقة ارتباط بيانات تسمى winsock.dll، والتي تساعد في جعل برامج Windows وخدمات TCP / IP تعمل معًا.
بالإضافة إلى إصدار Microsoft winsock.dll، هناك أيضًا إصدارات أخرى من winsock.dll متوفرة كبرامج مجانية وتجريبية.
نظرًا لعدم وجود معيار محدد محدد لواجهة برمجة تطبيقات مآخذ Windows، يكون كل تطبيق فريدًا. تم تضمين برنامج Winsock كجزء من نظام التشغيل في Microsoft Windows.
كما تتوفر أيضًا واجهة Winsock لنظام التشغيل Mac OS. تقدم منظمات مثل Chameleon مجموعة تتكون من مستعرض ويب وأداة مساعدة لبروتوكول نقل الملفات وأداة مساعدة للبريد وأدوات مساعدة أخرى.
في نظام التشغيل Unix، تم تصميم المقابس و TCP / IP للتشغيل مباشرة مع برامج تطبيقات Unix دون الحاجة إلى مكافئ Winsock.
تتكون مواصفات واجهة برمجة تطبيقات مآخذ Windows من نوعين من الواجهات. يتضمن ذلك واجهة برمجة تطبيقات لمطوري التطبيقات وواجهة مزود خدمة لمطوري برامج الشبكة لإنشاء وإضافة بروتوكولات شبكة جديدة.