🎨 اختر تصميم الموقع

⚙️ PHP, JavaScript, WebSocket

نظام دردشة فورية متكامل بـ PHP و WebSocket

📅 20 يونيو 2026 👁 2.4K مشاهدة
نظام دردشة فورية متكامل بـ PHP و WebSocket

🟢 هذا المشروع حيّ وتفاعلي!

يمكنك تجربة الدردشة الفورية الآن مع الزوار الآخرين

🚀 جرّب الدردشة الآن

نظام دردشة فورية كامل بُني من الصفر، يستخدم تقنية WebSocket لضمان تواصل لحظي حقيقي بدون تحديث الصفحة، مع واجهة أنيقة تدعم العربية بالكامل.

المشكلة التي يحلّها

أنظمة الدردشة التقليدية تعتمد على AJAX polling الذي يُثقل الخادم ويُحدث تأخيراً ملحوظاً. هذا المشروع يستخدم WebSocket لتوفير اتصال مستمر ثنائي الاتجاه، مما يضمن وصول الرسائل فوراً.

المميزات الكاملة

  • رسائل فورية بتقنية WebSocket — بدون تأخير أو تحديث.
  • غرف دردشة متعددة يمكن إنشاؤها وإدارتها.
  • رسائل خاصة بين المستخدمين مع تشفير.
  • مؤشر "يكتب الآن..." يظهر لحظياً.
  • إشعارات صوتية ومرئية للرسائل الجديدة.
  • رفع ومشاركة الملفات والصور داخل المحادثة.
  • تخزين كامل للمحادثات في MySQL مع إمكانية البحث.
  • لوحة إدارة لحظر المستخدمين وإدارة الغرف.
  • تصميم متجاوب يعمل على الهاتف والحاسوب.

البنية التقنية

الخادم مبني بـ PHP باستخدام مكتبة Ratchet للتعامل مع WebSocket. الواجهة الأمامية تستخدم JavaScript الأصلي مع WebSocket API. قاعدة البيانات MySQL تخزّن المستخدمين والغرف والرسائل بعلاقات منظمة.

الأمان

  • تعقيم جميع المدخلات لمنع XSS.
  • مصادقة عبر التوكنات لاتصالات WebSocket.
  • تحديد معدل الرسائل لمنع الإغراق (Rate Limiting).
  • تشفير كلمات المرور بخوارزمية bcrypt.
💡 هذا المشروع يُعلّمك كيف تعمل تطبيقات الدردشة الحقيقية مثل WhatsApp Web من الداخل، وهو أعقد بكثير من مجرد إرسال رسائل HTTP.
🔗 استعراض المشروع

💬 التعليقات (0)

كن أول من يعلق على هذا المشروع!

أضف تعليقاً