शीर्ष Flutter वेबसॉकेट और RPC पैकेज वेबसॉकेट एक क्लाइंट और सर्वर के बीच वास्तविक समय में और दो तरफे संवाद संचार को संभव बनाता है, और यह चैट एप्लिकेशन, ऑनलाइन गेमिंग और लाइव डेटा स्ट्रीमिंग जैसे वास्तविक समय डेटा को संभालने वाले एप्लिकेशन्स द्वारा लोकप्रिय रूप से उपयोग किया जाता है। वहीं, रिमोट प्रोसीजर कॉल या RPC एक प्रोटोकॉल है जो एक प्रोग्राम को एक दूसरे पते की जगह पर कोड को निष्पादित करने की अनुमति देता है, आमतौर पर एक रिमोट सर्वर पर, स्थानीय संवाद के रूप में। यह कम्प्लेक्सिटी को रिमोट संचार के निर्माण में अभिरूचियों को छिपाने द्वारा बस्त करता है जबकि निम्न स्तरीय नेटवर्क विवरणों को नहीं संभालते हैं। RPC का उपयोग वितरित सिस्टम बनाने के लिए किया जाता है, जहां विभिन्न घटक या सेवाएं बिना किसी भी संघटनीय संवाद के संपर्क में रहती हैं। gRPC जैसे प्रोटोकॉल का उपयोग करने जैसे अनुप्रयोगों के विभिन्न अमलो में RPC के विभाजनिक संरचना में व्यापक रूप से उपयोग किया जाता है, जो संपर्क के लिए HTTP/2 के प्रोटोकॉल का उपयोग करते हैं। RPC सदियों से ही माइक्रो-सेवा आर्किटेक्चर में और क्लाइंट-सर्वर अनुप्रयोगों में व्यापक रूप से उपयोग किया जाता है, जिससे मोड्यूलैरिटी और स्केलेबिलिटी में सुधार होता है। वेबसॉकेट और RPC का उपयोग विभिन्न डोमेन में कुशल और सक्रिय अनुप्रयोगों का निर्माण करने के लिए किया जा सकता है। नीचे दिए गए हैं शीर्ष पैकेज जो आपको आपकी Flutter ऐप में आसानी से वेबसॉकेट और RPC समर्थन जोड़ने में मदद कर सकते हैं।
socket_io_client
1317
वेब, फ्लटर, डार्टवॉम के लिए सॉकेट.आईओ-क्लाइंट का डार्टलंग पोर्ट जो उपयोग करता है
web_socket_channel
1283
वेबसॉकेट्स के लिए स्ट्रीमचैनेल व्रापर। एक संकर्षणात्मक वेबसॉकेटचैनेल एपीआई प्रदान करता है, जो एक संकर्षणात्मक अनुप्रयोग से संगत है और उस पर आधारित है।
mqtt_client
435
डार्ट के लिए एक सर्वर और ब्राउज़र आधारित एमक्यूटीटी क्लाइंट, साधारित, सुरक्षित सॉकेट्स और वेबसॉकेट्स का समर्थन करता है।
grpc
382
जीआरपीसी का डार्ट अनुपालन, एक उच्च प्रदर्शन, ओपनसोर्स सार्वभौमिक आरपीसी के कार्यक्रम का आदान-प्रदान।
web_socket_client
134
डार्ट के लिए एक सरल वेबसॉकेट क्लाइंट, जिसमें स्वचालित पुनर्संयोजन तर्क भी शामिल है।
stomp_dart_client
113
आसान संदेश संगती के लिए डार्ट एसटीओएमपी क्लाइंट। फ्लटर के लिए बनाया है, लेकिन हर डार्ट एप्लिकेशन के लिए काम करेगा।
ws
71
डब्ल्यूएस: एक संक्षेप्त, अत्यधिक दक्ष वेबसॉकेट पुस्तकालय। आसानी से स्थापित, प्रबंधित और पुनः कनेक्ट वेबसॉकेट कनेक्शन।