שקעי חלונות (ווינסוק)

מְחַבֵּר: Peter Berry
תאריך הבריאה: 18 אוגוסט 2021
תאריך עדכון: 1 יולי 2024
Anonim
Простейшая пара "Клиент-Сервер" на сокетах (Windows, C++)
וִידֵאוֹ: Простейшая пара "Клиент-Сервер" на сокетах (Windows, C++)

תוֹכֶן

הגדרה - מה המשמעות של Sockets Windows (Winsock)?

שקעי Windows (Winsock) הוא ממשק תכנות יישומים (API) המאפשר תקשורת בין תוכנת רשת Windows ושירותי רשת, כגון פרוטוקול בקרת שידור / פרוטוקול אינטרנט (TCP / IP). ווינסוק מבוססת על ממשק שקעי ברקלי יוניקס.


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר את Sockets Windows (Winsock)

ממשק ה- API של Sockets (WSA) הוא המפרט הטכני עבור שקעי Windows. הוא כולל את השגרה בסגנון שקע ברקלי כמו גם קבוצה של תוספים ספציפיים לחלונות. שקעי חלונות מספקים ממשק רגיל בין יישומי לקוח Windows TCP / IP לבין חבילת פרוטוקול TCP / IP.

מערכות הפעלה (OS) כמו Windows 95 ו- Windows NT כוללות שכבת קישור נתונים בשם winsock.dll, המסייעת לגרום לתוכניות Windows ושירותי TCP / IP לעבוד יחד. בנוסף לגירסת winsock.dll של מיקרוסופט, קיימות גם גרסאות אחרות של winsock.dll ככלי freeware וכ shareware. מכיוון שלא מוגדר תקן ספציפי לממשק ה- API של שקעי חלונות, כל יישום הוא ייחודי.

תוכנית Winsock כלולה כחלק ממערכת ההפעלה ב- Microsoft Windows. ממשק Winsock זמין גם ל- Mac OS. ארגונים כמו זיקית מציעים חבילה המורכבת מדפדפן אינטרנט, כלי להעברת קבצים, כלי דואר ושירותים אחרים. במערכת ההפעלה יוניקס, שקעים ו- TCP / IP נועדו לפעול ישירות עם תוכנות יישום של יוניקס מבלי לדרוש מקבילה של ווינסוק.


מפרט ה- API של שקעי Windows מורכב משני סוגים של ממשקים. אלה כוללים ממשק API למפתחי יישומים וממשק ספקי שירות למפתחי תוכנות רשת ליצירה ולהוספת פרוטוקולי רשת חדשים.