2011-01-01 10 views
8

लागू करना मैं अपने सोशल नेटवर्क के लिए चैट करने जैसे फेसबुक/जीमेल बनाना चाहता हूं।एएसपीनेट एमवीसी चैट पूर्ण डुप्लेक्स

मैं इसे प्राप्त करने के लिए सबसे अच्छी तकनीक की तलाश में हूं। मैं कई पुस्तकालयों पाया है, लेकिन मैं नहीं जानता कि क्या सबसे उपयुक्त

आवश्यक शर्तें हैं:

  • ढांचे C#
  • कम बैंडविड्थ की खपत
  • चैट साइट में एकीकृत, यदि उपयोगकर्ता परिवर्तन पृष्ठ, कनेक्शन जीवित रहना चाहिए
  • मुफ्त लाइब्रेरी (भुगतान नहीं किया गया)
  • साझा होस्टिंग, वेब सर्वर पर कुछ भी इंस्टॉल नहीं कर सकता
  • संभव ले लाभ WebSocket अगर ब्राउज़रों कि यह समर्थन करते हैं और अगर
  • एक समर्थित नहीं एक चैट के लिए
  • संभव मैं सिल्वरलाइट (फुल डुप्लेक्स WCF के साथ) से बचने चाहते हैं और प्रयोग HTML/स्वचालित रूप से वापस फ्लैश या इसी तरह की पर गिर के लिए jQuery चैट
  • सभी ब्राउज़रों

के साथ संगत मैं निम्नलिखित पुस्तकालयों पाया है, लेकिन कई एसी # कार्यान्वयन प्रदान नहीं करते हैं या एक धूमकेतु वेब सर्वर स्थापित करने की आवश्यकता या वेब सर्वर पर घटक स्थापित करने की आवश्यकता

मुझे विश्वास है कि इस तरह के रिवर्स अजाक्स के रूप में एक तकनीक का उपयोग करें, बैंडविड्थ का उपयोग करते है ना? बैंडविड्थ के कम उपभोग के साथ सबसे अच्छा, मुफ़्त, प्रलेखित और सी # कार्यान्वित लाइब्रे क्या है जिसका उपयोग आप करेंगे?

धन्यवाद

उत्तर

1

व्यक्तिगत रूप से, जब तक आप उपायों कि आप जरूरत बातें धूमकेतु की तरह, मैं बुनियादी JSON मतदान चीजों के साथ थ्रॉटल तरह का प्रयोग करेंगे है (ताकि आप शांत कमरे पर मतदान धीमा)। और एक बहुत ही बुनियादी "कुछ भी नहीं बदला" संदेश। उदाहरण के लिए, उपरोक्त "चैट" लिंक पर क्लिक करें। यह सरल और व्यावहारिक है ...

पृष्ठों के बीच में रहना; ट्रिकियर विशेष रूप से यदि आप सिल्वरलाइट नहीं चाहते हैं। हम कनेक्शन को हथियाने से बचने के लिए वहां कुछ HTML 5 चाल का उपयोग करते हैं।