استخدم برنامج دردشة الاتصالات المستندة إلى WebSocket.
coroutines في مستودع الكود GO خفيفة الوزن للغاية. عند الوصول إلى كل عميل ، يتم تمكين coroutine لكل عميل ، والذي يمكن أن يحقق المزيد من التزامن على جهاز مستقل. في الوقت نفسه ، يمكن لـ GO Cannel رفض وصول العميل بشكل مثالي وإعادة توجيه الرسائل وغيرها من العمليات.
من خلال GO-Chat ، يمكنك إتقان استخدام القناة واختياره ، واستخدام ORM Framework ، واستخدام GIN Framework Gin ، وإدارة التكوين ، وتشغيل السجل ، وغيرها من التقنيات الشائعة الاستخدام في بعض المشاريع.
بناءً على React ، يتم استخدام واجهة المستخدم والمكونات الأساسية مع تصميم ANT. يمكن أن يكون مريحًا جدًا لبناء الواجهة الأمامية.
إن تحديد إطار صفحة واحدة على الواجهة يجعله أكثر ملاءمة لكتابة واجهة الدردشة. على سبيل المثال ، على سبيل المثال ، تذكير الرسائل ، يمكنك تلقي الرسائل في واجهة واحدة للتذكير ، ولن يتأثر قبول الرسائل بتغيير الصفحات أو عرض المحتوى الآخر. مستودع الرمز الأمامي: https://github.com/kone-net/go-chat-web
صوت ، نص ، صور ، رسائل فيديو 
مكالمة فيديو 
مشاركة الشاشة 
فرع ملف واحد: يتم تنفيذ هذا الفرع في ملف واحد ، بما في ذلك الصوت والنصوص والصور ورسائل الفيديو ومكالمات الفيديو والمكالمات الصوتية ومشاركة الشاشة. الفرع الرئيسي: هو تقسيم كل جزء. تقسيم اللوحة إلى ، اليسار ، الوسط ، واليمين. يتم تقسيم ملف الإرسال والصورة والملف على اليمين إلى مكونات أصغر.