On Jul 5, 8:59 am, JannaB <[email protected]> wrote: > > > Usually, however, the channel info will remain the same. So I am > wondering how I can make the socket persist from one POST/GET > operation to the other, unless the channel has changed. > > And my second question is, if I someone does tell me how I can make it > persist, do I run the risk of some sort of memory leaks here with > this? I wonder because I have a solitary TCPSocket object which would > then be reassigned -- does the un-assigned old reference that socket > contained go automatically out of scope and get garbage collected? > Thanks, Janna B
If you reassign a variable then its old contents will eventually be garbage collected (assuming no other references to it). You are likely to run into other problems though here: have you thought about concurrent users using the app at the same time, or what happens when you have multiple mongrels / passenger instances ? Lastly it looks like @socket is an instance variable of your controller, since every request is served by a new controller instance @socket will always be nil. Fred > repeatedly in my controller, naturally, --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

