غلق الSocket وتحرير المكتبات المهيئة:
غلق الSocket :
بعد أن أنهينا من استعمال الSocket علينا غلقه والا فالاتصال لن يقطع أبدا مع الطرف الأخر.
ولغلقه نستعمل الدالة:
closesocket التي لها الشكل التالي:
closesocket PROTO socket:DWORD
البرامتر:
- socket: وهو مقبس السوكت أو موصف السوكت الدي نريد غلقه.
القيمة المرجعة:
ادا نجحت ترجع قيمة NULL وادا فشلت ترجع قيمة
SOCKET_ERROR
ويمكن استعمال الدالة WSAGetLastError لمعرف نوع الخطأ.
كود توضيحي:

الكود مفهوم.
تحرير المكتبات المهيئة:
عندما يتم الانهاء من استخدام كتباتwinsock علينا استدعاء الدالة WSACleanup التي لها الشكل التلي:
WSACleanup PROTO
البرمترات:
لا توجد.
القيمة المرجعة:
ادا نجحت ترجع قيمة NULL وادا فشلت ترجع قيمة
SOCKET_ERROR
ويمكن استعمال الدالة WSAGetLastError لمعرف نوع الخطأ.
ملاحضة:
يجب أن يكون هناك تعادل بين عدد مرات استدعاء WSAStartup و WSACleanup كمتال ادا قمت باستدعاء WSAStartup أربعة مرات عليك استدعاء الدالة الأخري تلات مرات.وبعد دلك لا يجب استعمال أي دالة من دوال WinSock.
كود توضيحي:

الي هنا أنهي جميع المتطلبات لبرمجة برنامج Client يستخدم TCP/IP.وفي الدرس القادم سوف نحاول برمجة متصفح من نوع أخر حيت بدل أن يعطين صفحة بها أزرار وصور سوف يعطينا كود HTML .
والسلام.