2012-10-14 10 views
7

मैं डार्ट में बुनियादी WebSocket क्षमताओं पर एक नज़र लिया है, इस सरल उदाहरण का उपयोग करते हुए: https://github.com/financeCoding/chat-websocket-dartक्या कोई सॉकेट.ओ पोर्ट है डार्ट?

लेकिन वहाँ एक अच्छा पुस्तकालय मैं एक वास्तविक समय ऑनलाइन खेल WebSockets का उपयोग कर निर्माण करने के लिए इस्तेमाल कर सकते हैं अगर मैं सोच रहा था। मुझे socket.io के साथ node.js का उपयोग करके इसका अनुभव हुआ है, जो काफी अच्छी तरह से काम करता है। मुझे "कमरे", कमरे में शामिल होने, कमरे छोड़ने, कमरे में ग्राहकों को प्रसारित करने, साथ ही कनेक्शन "स्वास्थ्य", पुन: कनेक्शन आदि की कुछ अच्छी धारणा रखने में सक्षम होना चाहिए। इसलिए मैं क्या पूछ रहा हूं कि क्या है डार्ट के लिए एक अच्छी लाइब्रेरी जिसमें समान कार्यक्षमता है? यहां तक ​​कि कूलर उस लाइब्रेरी के शीर्ष पर एक लाइब्रेरी होगी जो वैरिएबल सिंकिंग इत्यादि के साथ अच्छी आरपीसी कार्यक्षमता को सक्षम कर सकता है जैसे http://nowjs.com/ जो इसे सॉकेट.io का उपयोग करके प्राप्त करता है। लेकिन मुझे लगता है कि बहुत महत्वाकांक्षी हो सकता है।

तो किसी के किसी भी अनुभव था या एक परियोजना है जो मैं क्या बात कर रहा हूँ के समान है पाया, मुझे पता है :)

उत्तर

4

क्षमा करें, यह लेखन के समय, मैं नहीं एक सॉकेट के बारे में पता कर रहा हूँ डार्ट के लिए .io पोर्ट। socket.io अच्छा है क्योंकि इसमें ब्राउज़र के लिए कार्यान्वयन विकल्प का एक समूह है जो वेब सॉकेट का समर्थन नहीं करता है।

एक हैकथॉन परियोजना के लिए एक अच्छा विचार की तरह लगता है!

+1

बात डार्ट ब्राउज़रों सभी का समर्थन WebSockets .. तो सभी अन्य परिवहन के लिए समर्थन कर रहा है कि उपयोगी नहीं होगा कि लक्षित कर रहा है है। एकमात्र चीज जो उपयोगी होगी वह नामस्थान सॉकेटियो 0.7+ का समर्थन करती है। और डक्ट पोर्ट ने इसे लागू किया है। – abourget

+0

@ गड़बड़ गलत, आईई 9 के पास डब्ल्यूएस के लिए कोई समर्थन नहीं है। मैं अपने ऐप के लिए एक धूमकेतु फॉलबैक का निर्माण समाप्त हो गया। –

10

डक्ट डार्ट में सॉकेट.आईओ का क्लोन है जिसका उद्देश्य मूल कार्यान्वयन के साथ प्रोटोकॉल-स्तर संगत होना है।

https://github.com/petrhosek/duct

+0

ऐसा लगता है कि पैकेज मर चुका है। यह पब भंडार में भी जोड़ा नहीं गया था – Jonathan

संबंधित मुद्दे