मुझे वेब क्लाइंट फ्रंटेंड के लिए फ़ारो स्मॉलटाक के साथ एक मल्टीप्लेयर गेम विकसित करने और एम्बर स्मॉलटाक + एचटीएमएल 5 गेमिंग लाइब्रेरी के विकास में रूचि है।क्या कोई रीयलटाइम पुशर प्रकार सेवाएं हैं जो सर्वर बैकएंड के लिए शुद्ध वेबसाईट का उपयोग करती हैं?
फारो स्मॉलटॉक में वेबस्केट समर्थन है, और मैंने इसके साथ एक गेम बनाने का प्रयोग किया है। यह ठीक काम कर रहा था, हालांकि मैं इन पुशर सेवाओं में से एक का उपयोग करूंगा ताकि मैं आसानी से कई उपयोगकर्ताओं को स्केल कर सकूं।
मुझे क्या चाहिए, (मुझे लगता है) एक वेबस्केट इंटरफेस (मेरे बैकएंड सर्वर से) इन पुशर सेवाओं में से एक है। मैं फायरबेस रीस्ट एपीआई का उपयोग करता हूं, लेकिन ऐसा लगता है कि मुझे थोड़ा अजीब लगता है कि मुझे अपने सर्वर से फायरबेस सर्वर पर लगातार मतदान करना होगा, बजाय बस अपनी सेवा में वेबसाईट के माध्यम से सदस्यता लेना और मतदान के बिना अपडेट प्राप्त करना होगा।
मैंने देखा कि इनमें से कई सेवाओं में सॉकेट.ओ कार्यान्वयन है, ताकि आप अपने बैकएंड सर्वर को socket.io के माध्यम से कनेक्ट कर सकें। दुर्भाग्यवश, छोटे शॉर्टकट में सॉकेट नहीं है। I लागू किया गया है और इसका उपयोग करने का कोई तरीका नहीं है जिसे मैं जानता हूं।
यदि मुझे इन पुशर सेवाओं में से किसी एक के साथ सर्वर बैकएंड पर फ़ारो स्मॉलटॉक का उपयोग जारी रखने का कोई समाधान नहीं मिल रहा है, तो मैं दूसरी संभावना को देखूंगा, जो कि मेरे छोटे छोटे चित्रों और बैकएंड सर्वरों को संतुलित करता है।
मैं Firebase की तरह एक 'पुशर' सेवा का उपयोग करने की कोशिश कर रहा हूँ। अपना खुद का रोल न करें, जो मुझे शक है, आसान है। मैंने पहले फोरो में websockets का उपयोग किया है। – zenchess