मैं सी # में लिखे गए एक सरल और तेज़ टीसीपी सॉकेट सर्वर की तलाश में हूं। यह async होना चाहिए (WinForms ऐप के साथ चलाएं) और कनेक्टेड क्लाइंट को डेटा प्राप्त करने/भेजने के लिए async का समर्थन करें। मुझे निम्नलिखित पुस्तकालय मिलते हैं जो काम कर सकते हैं, लेकिन मैं विशिष्ट पुस्तकालयों पर सलाह ढूंढ रहा हूं।सरल और तेज़ एसिंक बाइनरी टीसीपी सॉकेट सर्वर?
मैं सी # से एएस 3 फ्रंटएंड तक बाइनरी डेटा (मेरे कस्टम सीरिएलाइज़र का उपयोग करके) भेजने की कोशिश कर रहा हूं। मेरे पास क्लाइंट सॉकेट पहले से ही एएस 3 में लिखा गया है लेकिन मुझे सी # में एक विश्वसनीय सॉकेट सर्वर चाहिए।
- XYNetSocket - एकल फाइल, अविश्वसनीय और पैकेट याद करते हैं, द्विआधारी
- NetSockets
- SocketAsyncEventArgs
- SuperSocket का समर्थन नहीं करता - बहुत फूला हुआ (100 + कक्षाएं)
कौन सा सॉकेट सर्वर लग रहा है लाइब्रेरी क्या आपने सफलता के साथ उपयोग किया है? क्या यह बाइनरी का समर्थन करता है और क्या यह विश्वसनीय है?
यह जानने के बिना कि आप क्या करना चाहते हैं, इसका उत्तर देना मुश्किल है। असल में, 'सॉकेट' आपके द्वारा जो कुछ भी कहा गया है ... और [async IO API] (http://msdn.microsoft.com/en-us/library/system.net.sockets.socketasynceventargs.aspx) प्रदान करता है पसंदीदा एक; लेकिन आपने यहां एक तुलनित्र के रूप में कार्य करने के लिए पर्याप्त जानकारी नहीं दी है। हां, 'सॉकेट' बाइनरी का समर्थन करता है (वास्तव में: * केवल * बाइनरी), और हां: 'सॉकेट' विश्वसनीय है ... या कम से कम, नेटवर्क कॉम के रूप में विश्वसनीय है। –
मेरी लाइब्रेरी के बारे में: http://blog.gauffin.org/2012/05/griffin-networking-a-somply-performant-networking-library-for-net/ – jgauffin