2010-05-28 13 views
5

मैं एक टीसीपी/आईपी डेटा रिले लिखने वाला हूं - एप्लिकेशन जो एक होस्ट/पोर्ट से किसी अन्य होस्ट/पोर्ट पर डेटा की एक तरफ स्ट्रीम करता है। प्रारंभ में यह सामान्य होगा, लेकिन बाद में मैं इसे एक विशिष्ट व्यावसायिक अनुरोध की आवश्यकता के अनुसार अनुकूलित कर दूंगा।टीसीपी/आईपी डेटा रिले लिखने के लिए क्या विकल्प है?

मैं अनुमान लगा रहा हूँ कि कुछ सामान्य पहले से ही वहाँ बाहर मौजूद है तो मेरे सवाल यह है:

किसी को किसी तीसरे पक्ष (अधिमानतः ओपन सोर्स) उत्पादन परिवेश में डेटा रिले का उपयोग किया गया है यदि ऐसा है तो क्या है, और आप की सिफारिश करते हैं यह?

कोई भी प्लेटफ़ॉर्म ठीक है।

धन्यवाद।

उत्तर

7

GNU netcat ऐसा करने के लिए कॉन्फ़िगर किया जा सकता है, और यह खुला स्रोत, बहु मंच है।

+0

कूल, मैंने अन्य चीजों के लिए नेटकैट का उपयोग किया है, और इसे विश्वसनीय पाया है, लेकिन मैंने इसका उपयोग नहीं किया है, और यह महसूस नहीं किया कि यह सुरंग है। –

3

मैं yProxy का लेखक हूं, जिसका उपयोग transparent TCP proxy server के रूप में किया जा सकता है। मैं इसे उत्पादन में एक साधारण पारदर्शी प्रॉक्सी के रूप में उपयोग करता हूं।

मुझे किसी भी ओपन सोर्स प्रॉक्सी के बारे में पता नहीं है, लेकिन यही वह है जिसे आप ढूंढ रहे हैं। एक खुले स्रोत "पारदर्शी प्रॉक्सी सर्वर" की तलाश करें, जिसे कभी-कभी "सुरंग" भी कहा जाता है।

यदि आप सॉकेट प्रोग्रामिंग से परिचित हैं तो एक पारदर्शी टीसीपी प्रॉक्सी या सुरंग लिखने की सबसे आसान चीज़ है। इसके बारे में सबसे कठिन बात सुन्दरता से मर रही है। ऐसे कई तरीके हैं जिनसे आप अपना कनेक्शन खो सकते हैं, आपको यह सुनिश्चित करना होगा कि आपका कार्यक्रम सभी घटनाओं को संभाल सके।

1

मैंने उत्पादन उपयोग में प्रॉक्सिंग के लिए Delegate का उपयोग किया है, यह ठोस रहा है।

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