我用C++开发了一个服务器,我想用Ruby On Rails开发一个界面。
所以我开始阅读http://ruby.railstutorial.org/,同时我开始寻找是否能够在我的Ruby On Rails应用程序和我的服务器之间创建一个连接。
我发现我可以使用TCPSocket。
我的问题是:我可以只按会话打开1个TCPSocket (并将其存储在某个位置)吗?
或者我必须为我的控制器中的每个动作打开一个TCPSocket?
提前谢谢你,
发布于 2013-06-11 04:55:12
app/models/conn.rb:
class Conn
@connection = "foo" # Connect here
def self.get_connection
@connection
end
endRails控制台:
irb(main):002:0> Conn.get_connection
=> "foo"但是,除非您的服务器是单线程的,否则您无论如何都会有多个连接。
https://stackoverflow.com/questions/17029158
复制相似问题