[英]Ruby On Rails TCPSocket
我用C ++开发了一个服务器,我想用Ruby On Rails开发一个接口。
因此,我开始阅读http://ruby.railstutorial.org/ ,与此同时,我开始寻找是否能够在Ruby On Rails应用程序和服务器之间建立连接。
我发现我可以使用TCPSocket。
我的问题是:我可以按会话仅打开1个TCPSocket(并将其存储在某个地方)吗?
还是我必须为控制器中的每个操作打开一个TCPSocket?
提前致谢,
app / models / conn.rb:
class Conn
@connection = "foo" # Connect here
def self.get_connection
@connection
end
end
Rails控制台:
irb(main):002:0> Conn.get_connection
=> "foo"
但是,除非您的服务器是单线程的,否则您将拥有多个连接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.