2011-03-17 21 views
5

我有第三方應用程序在服務器上運行,它對客戶端進行身份驗證並進行響應。Rails應用程序中的持久TCP連接

這裏我的問題是,我需要建立一個TCP連接並獲取數據的每一個請求,我到我的rails應用程序。是否有可能建立持續連接,以便減少建立連接的開銷。

回答

0

我希望你使用的是紅寶石套接字。 我想你可以有一個方法將返回一個連接對象。您可以爲連接對象創建一個類變量。方法將檢查連接然後返回否則創建一個新的。

self.get_connection 
    return @@conObj if @@conObj 
    return @@conObj = TCPSocket::new("192.168.1.1", 100) 
end 

我不確定,但它可能會幫助你。