मैं एक-से-एक चैट-जैसी एप्लिकेशन को लागू करने के लिए निजी_प्यूब का उपयोग कर रहा हूं।रेल पर रूबी - फेय फ्रेमवर्क - private_pub
यहाँ मेरी कहानी है: एक उपयोगकर्ता के रूप में, मैं अपने साथी चैट छोड़ देता है जब कोई संदेश प्राप्त करना चाहते हैं -, आदि
Faye Monitoring docs के माध्यम से देख रहे हैं खिड़की बंद कर देता यहाँ unsubscribe
पर बाध्यकारी पर मेरे प्रयास है: [ERROR] [Faye::RackAdapter] Timeout::Error
# Run with: rackup private_pub.ru -s thin -E production
require "bundler/setup"
require "yaml"
require "faye"
require "private_pub"
require "active_support/core_ext"
Faye::WebSocket.load_adapter('thin')
PrivatePub.load_config(File.expand_path("../config/private_pub.yml", __FILE__), ENV["RAILS_ENV"] || "development")
wts_pubsub = PrivatePub.faye_app
wts_pubsub.bind(:subscribe) do |client_id, channel|
puts "[#{Time.now}] Client #{client_id} joined #{channel}"
end
wts_pubsub.bind(:unsubscribe) do |client_id, channel|
puts "[#{Time.now}] Client #{client_id} disconnected from #{channel}"
PrivatePub.publish_to channel, { marius_says: 'quitter' }
end
run wts_pubsub
लेकिन मैं हो रही समय समाप्ति रखने
PrivatePub#publish_to
में प्राइइंग, डेटा मैं रेल या निजी_पब ऐप से प्रकाशित होने पर दोनों की अपेक्षा करता हूं, लेकिन निजी_पब ऐप फांसी रखता है।
मैं निजी_पब से काम करने के लिए प्रकाशन कैसे प्राप्त कर सकता हूं?
यह धागा कुछ हद तक पुराना है; क्या आपने यह पता लगाया है कि समस्या क्या है? मैं बिना किसी सफलता के इस सटीक समस्या पर घंटे बिता रहा हूं। – Etienne