30 lines
1.8 KiB
Markdown
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/)
|