में एक एसएसएल सक्षम टीसीपी/आईपी कनेक्शन कैसे स्थापित करें मुझे अपने सर्वर के साथ एक टीसीपी कनेक्शन स्थापित करने की आवश्यकता है जिसमें एक एसएसएल सक्षम पोर्ट है, जिसे मुझे एक्सेस करने की आवश्यकता है।रुबी
मुझे एक XML फ़ाइल भेजने और सर्वर से प्रतिक्रिया प्राप्त करने की आवश्यकता है।
एसएसएल सक्षम होने से पहले, मैं नीचे उल्लिखित कोड का उपयोग कर सर्वर से डेटा प्राप्त करने में सक्षम था।
require 'socket'
myXML = 'test_xml'
host = 'myhost.com'
port = 12482
socket = TCPSocket.open(host,port) # Connect to server
socket.send(myXML, 0)
response = socket.recvfrom(port)
puts response
socket.close
अब मैं एक 'certi.pfx' जिसके साथ मैं एक संबंध स्थापित, my_xml डेटा भेजें और प्रतिक्रिया प्राप्त करने की आवश्यकता है। यह कैसे किया जा सकता है।
मैं यह भी जानना चाहूंगा कि मेरे पास 'पेम' और 'की' फ़ाइल है, मैं कनेक्शन कैसे स्थापित कर सकता हूं, my_xml डेटा भेज सकता हूं और प्रतिक्रिया प्राप्त कर सकता हूं।
कृपया मदद करें।
हैलो, अगर मुझे सॉकेट बंद नहीं करना है तो मुझे क्या करना चाहिए? – freeze
मुझे लगता है कि आप अंतिम पंक्ति ssl_socket.close को हटा सकते हैं, यह कनेक्शन को खुला रखेगा। बिल्कुल यकीन नहीं है –