freeCodeCamp/guide/arabic/nodejs/socket.io/index.md

30 lines
1.8 KiB
Markdown

---
title: Socket.io
localeTitle: Socket.io
---
## Socket.io
[Socket.io](https://socket.io/) هي مكتبة Node.js [مصممة](https://socket.io/) للمساعدة في جعل الاتصال في الوقت الفعلي بين أجهزة الكمبيوتر ممكنًا. للتأكد من أن هذا Socket.io يستخدم WebSockets لإنشاء اتصال بين مستعرض العميل والملقم. تستخدم هذه المكتبة [Engine.IO](https://github.com/socketio/engine.io) لإنشاء الاتصال.
### ديموس
للحصول على طعم ما هو ممكن ، يوفر Socket.io اثنين من العروض التوضيحية لإظهار حالات الاستخدام الممكنة. يمكنك العثور على العروض التوضيحية على [https://socket.io/demos/chat/](https://socket.io/demos/chat/) والعثور على الرابط إلى عرض whiteboard على اليسار.
### البدء
منذ Socket.io هي مكتبة Node.js لديك للتأكد من تثبيت Node.js. إذا لم يتم [إعداده ، فاحصل](https://nodejs.org/) على أحدث إصدار في [Nodejs.org](https://nodejs.org/)
#### ماك
يمكن أيضًا تثبيت Node.js عبر [Homebrew](https://brew.sh/) مدير حزم لنظام MacOS.
فقط اكتب `brew install node` لتثبيت Node.js.
و [التي تحصل على](https://socket.io/get-started/chat/) دليل يمكن أيضا العثور على الصفحة Socket.io ل. يُظهر كيفية إنشاء دردشة في الوقت الفعلي بكل بساطة في سطرين.
#### معلومات اكثر
يمكن العثور على مزيد من المعلومات حول Socket.io والوثائق الخاصة به في:
* [Socket.io](https://socket.io/)
* [Socket.io الوثائق](https://socket.io/docs/)