[Catalyst] Bug in old Advent example of async/websockets code?

John Napiorkowski jjn1056 at yahoo.com
Mon Feb 23 14:03:57 GMT 2015


Last I checked it worked however there's no version of this in the catalyst test repo.  If you can help me figure out how to bake a test for this (even if it needs to be an optional developer only test) I'd greatly appreciate it. 

     On Sunday, February 22, 2015 7:09 PM, Toby Corkindale <toby at dryft.net> wrote:
   

 Hi,
I've been trying to replicate the use of WebSockets in Catalyst, by
following the example from the Advent calendar a year and a bit ago.
ie.
https://github.com/perl-catalyst/2013-Advent-Staging/blob/master/Websocket-Echo/lib/MyApp/Controller/Root.pm

In my experience, it isn't actually working properly -- I get the
"Echo Initiated" message, but then an instant disconnect.

Looking at the code, I'm highly suspicious of the $hd variable -- it
doesn't get stored anywhere, and according to the AnyEvent docs, I
think that means it will get DESTROYed once it goes out of scope. ie.
Immediately.

That fits the behaviour I'm seeing, although I think I've had it work
for me randomly at times as well, so...  I don't know.

I wondered if anyone here has thoughts on the matter?

Cheers,
Toby

_______________________________________________
List: Catalyst at lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/


   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.scsys.co.uk/pipermail/catalyst/attachments/20150223/c03c6e23/attachment.htm>


More information about the Catalyst mailing list