Winsock چیست؟ و نحوه ریست کردن آن

Admin

مدیر کل سایت
کادر مدیریت
ارسال‌ها
102
امتیازها
18
Winsock یک API (Application Programming Interface) است که برای توسعه برنامه های شبکه در سیستم عامل ویندوز استفاده می شود.
Winsock کوتاه شده عبارت Windows Sockets است و در واقع یک رابط برنامه نویسی است که توسعه دهندگان برای تعامل با شبکه ها از طریق پروتکل های TCP/IP و UDP به کار می برند.
Winsock برای برنامه نویسان شبکه بسیار مفید است زیرا این API قابلیت اتصال به شبکه، ارسال و دریافت داده ها، مدیریت اتصالات شبکه و دیگر عملیات شبکه را فراهم می کند.
همچنین با استفاده از مدل برنامه نویسی مبتنی بر رویداد (Event-driven programming model) برای پردازش همروند داده های شبکه استفاده می شود.
Winsock از زبان برنامه نویسی C استفاده می کند و می توان آن را با استفاده از کتابخانه های دیگری مانند MFC و ATL هم استفاده کرد.

Winsock ویندوز سرویسی است که تعیین میکند برنامه ها در محیط ویندوز چگونه به سرویس اینترنت وصل شوند.در نتیجه همه برنامه هایی که در محیط ویندوز اجرا می شوند از api های این برنامه استفاده می کنند.

برای ریست کردن آن، cmd را به صورت run as administrator باز کنید و دستور زیر را وارد و enter کنید:
کد:
netsh winsock reset
 
عقب
بالا