[erlang-questions] possible to use cowboy with websockets in current master?

Alex Babkin <>
Wed Jan 23 02:10:16 CET 2013


ok, with some luck, got my old bullet code working in
the cowboy_websocket_handler envelope with latest cowboy master
I'm still using bullet.js from older bullet code and it seems to work just
fine

Are there plans to upgrade bullet to work with latest cowboy or will it be
integrated with cowboy from now on ?
Will there be a fallback (to polling etc) in cowboy if the client doesn't
support websockets ?


On Tue, Jan 22, 2013 at 7:31 PM, Alex Babkin <> wrote:

> Thanks for being patient with me Loic, seems there was a problem with my
> dependencies, examples work now
>
> Jeremy, it'd be great to see some sample websocket code
>
>
> On Tue, Jan 22, 2013 at 7:19 PM, Jeremy Ong <> wrote:
>
>> I am writing a websocket example currently (a chat server) and will be
>> giving a few erlang workshops at my company using the project as a base.
>>
>> I will submit a pull request once this is done.
>>
>>
>> On Tue, Jan 22, 2013 at 4:07 PM, Alex Babkin <> wrote:
>>
>>> Thanks
>>>
>>> BTW, do any of the example work currently? I tried hello_world,
>>> rest_hello_world and static and none of them work
>>> looks like ranch and crypto aren't being started, but even if i start
>>> them manually before starting the example apps, it errors out
>>>
>>> if indeed it's not just me and examples don't work, is there an example
>>> anywhere of a working app (with latest master cowboy), preferably websocket
>>> and static resource serving?
>>> (i looked at the testsuite but it's a bit hard to figure things out
>>> there)
>>>
>>> Cheers
>>>
>>>
>>> On Tue, Jan 22, 2013 at 6:08 PM, Loïc Hoguin <> wrote:
>>>
>>>> On 01/23/2013 12:00 AM, Alex Babkin wrote:
>>>>
>>>>> Hi
>>>>>
>>>>> Anyone knows if the websockets are functional in the current cowboy
>>>>> master? I used 0.6 branch but would like to upgrade asap to ensure
>>>>> compatibility with upcoming 0.8. Any examples of the new interface
>>>>> usage?
>>>>> (doesn't look like examples/ contains anything websocket specific)
>>>>>
>>>>
>>>> Websocket interface didn't change. Websocket was only made 100%
>>>> compliant.
>>>>
>>>> List of changes from a couple months ago is here:
>>>>
>>>>   https://github.com/extend/**cowboy/blob/master/CHANGELOG.**md<https://github.com/extend/cowboy/blob/master/CHANGELOG.md>
>>>>
>>>> There's more, it'll be updated after routing changes are done.
>>>> Otherwise you might want to check the guide:
>>>>
>>>>   https://github.com/extend/**cowboy/tree/master/guide<https://github.com/extend/cowboy/tree/master/guide>
>>>>
>>>> And if something isn't in there, or is unclear, please open a ticket!
>>>> Thanks.
>>>>
>>>>
>>>> --
>>>> Loďc Hoguin
>>>>
>>>> Erlang Cowboy
>>>> Nine Nines
>>>> http://ninenines.eu
>>>>
>>>
>>>
>>> _______________________________________________
>>> erlang-questions mailing list
>>> 
>>> http://erlang.org/mailman/listinfo/erlang-questions
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20130122/f7c90a1a/attachment.html>


More information about the erlang-questions mailing list