ملاحظة : لأسئلة الدعم ، يرجى استخدام إحدى هذه القنوات: stackoverflow أو Slack
https://github.com/googollee/go-socket.io/issues/188
ملحوظة : أفضل طريقة للحصول على إجابة سريعة هي تقديم حالة اختبار فاشلة ، عن طريق فك الكمان التالي على سبيل المثال.
أي واحد ؟
أحتاج أيضًا إلى عميل golang لخادم socket.io nodejs.
لكن لسوء الحظ ، لا يعمل googollee / go-socket.io مع socketio 2.0 والإصدارات الأحدث.
صراصير الليل
تحتاج عميل Golang أيضًا ، وتحتاج أيضًا إلى عميل Rust.
لكن لا يمكنني كتابة التعليمات البرمجية باستخدام Rust. لا أعرف هل يجب علي استخدام socket.io لأنني غير قادر على تطوير عميل لـ Golang ناهيك عن Rust. يمكن لأي شخص أن يعطيني بعض النصائح؟
أجل ، أود بالتأكيد أن أرى Socket.IO يدعم golang أيضًا. :)
mofadeyunduo إذا كنت تسأل عما إذا كنت تريد استخدام Socket.IO أو Websockets وحده ، فقد كتبت إجابة على StackOverflow من تجربتي الخاصة مع كليهما.
https://stackoverflow.com/a/62848079/1712332
إذا كان لديك خيار إنشاء خدمة مصغرة في NodeJS ، أو استخدام مكتبة Socket.IO بلغة أخرى ، فإن الأمر يستحق ذلك بالتأكيد.
تعتبر مآخذ الويب باهظة الثمن لجعلها تعمل على تطبيق معقد كبير ولدي خبرة مباشرة في محاولة جعلها تعمل.
أعني ، إذا كان كل ما تريد القيام به هو إرسال رسالة بسيطة ذهابًا وإيابًا دون أن يكون لديك شيء مثل الغرف أو الأحداث ، فأنت جيد. استخدم Websockets ، فالأمر بسيط مثل القيام بذلك على socket.io إن لم يكن أكثر. ولكن إذا كنت تريد شيئًا أكثر تعقيدًا ، مثل الاشتراكات وغرف الأحداث المنعزلة ، فإن استخدام Websockets يعني أنه يتعين عليك أيضًا تنفيذ كل هذه الأشياء من نقطة الصفر وهذا أمر صعب.
تحتاج عميل Golang أيضا
التعليق الأكثر فائدة
أحتاج أيضًا إلى عميل golang لخادم socket.io nodejs.
لكن لسوء الحظ ، لا يعمل googollee / go-socket.io مع socketio 2.0 والإصدارات الأحدث.