ruby on rails रेल पर रूबी: जीपीएस डिवाइस से कनेक्ट करने के लिए टीसीपी सॉकेट का उपयोग कैसे करें



ruby-on-rails sockets (0)

रूबी 2.3.0p0 (2015-12-25 संशोधन 532 9 0) [x86_64-linux], रेल 4.2.4

मैं क्लाउड 9 आईडीई और व्हाइब्रिक सर्वर का उपयोग कर रहा हूं। मेरा प्रोजेक्ट वास्तविक समय में जीपीएस ट्रैक करना है

मैं जीपीएस ट्रैकिंग डिवाइस के साथ संचार करने के लिए टीसीपी कनेक्शन का उपयोग करना चाहता हूं जिसके लिए हेक्सा डेसमल फॉर्मेट में डेटा को ट्रांसफ़र करना होगा जैसे 0x01 मैं नियंत्रक में निम्नलिखित कोड डाल दिया

जीपीएस डिवाइस प्रोटोकॉल गोपनीय है । इसलिए मैं यहां प्रदान करने में असमर्थ हूं।

मेरा सर्वर पोर्ट 8080 पर चल रहा है। डिवाइस को इस पोर्ट पर डेटा भेज रहा है

लेकिन मुझे नहीं पता कि हमारे सर्वर और डिवाइस के बीच संबंध स्थापित करने के लिए कोड कैसे लिखना है और कैसे डिवाइस को सर्वर से भेजे गए डेटा को संचारित और देखना है।

मैं नेट पर इस तरह कुछ पाया मुझे नहीं पता कि यह सही है या नहीं।

 require 'socket'
    server = TCPServer.new ("127.0.0.1",8080)
    loop do
      Thread.start(server.accept) do |client|
        client.puts "Hello !"
        client.puts "Time is #{Time.now}"
        client.close
      end
    end

लेकिन यह निम्नलिखित त्रुटि का कारण बनता है

पता पहले से उपयोग में है - बाइंड (2) शून्य पोर्ट 8080 के लिए

अगर मैं इसे दूसरे पोर्ट में बदलता हूं तो यह दिखाता है

गेट गेटवाट त्रुटि .02

कृपया मेरी मदद करो अग्रिम में धन्यवाद।





gps