[Pianod] WebSockets
Peter Li
chinasaurli at gmail.com
Fri Feb 1 23:27:37 PST 2013
Sounds good guys. I was thinking this weekend I might finally have some
time to work on the Titanium client a bit more. Should I go ahead with
that or is this websockets stuff going to shake things up a bit? Like
maybe worth trying PhoneGap using websockets, or just trying it from the
mobile browsers? Would be nice not to proliferate clients more than
necessary.
Thanks,
P
On 01/14/2013 07:21 AM, Michael R. Hines wrote:
> That's exactly right, in fact here's a comprehensive list of WebSocket
> compatibility:
>
> http://caniuse.com/websockets
>
> The only thing stopping me from trying it was the lackluster mobile
> device adoption.
>
> There are literally millions of old iOS and android devices out there
> that will take a couple years to be replaced before they get WebSocket
> support......
>
> On Mon, 2013-01-14 at 00:58 -0500, Perette Barella wrote:
>> So I've been mulling on the web access thing, and it's pretty clear
>> WebSocket support is the Right Way to implements web clients going
>> forward, with socket.io a sort of workaround to improvise until
>> browser support is ubiquitous. Chrome and Firefox have support,
>> Safari has some old broken rough spec version.
>>
>> So with Chrome or Firefox, using the tool
>> here: http://www.websocket.org/echo.html
>> Give it this location: ws://perette.homeunix.org:4446/pianod
>>
>> The code is rough and needs refinement before release, and FTR it's
>> not actually part of pianod-- it's a websockets gateway I've built
>> with the intent of solving this for everything at once. It'll be at
>> least a few more days before release.
>>
>> Putting the WebSocket in text mode, you just send the command (the
>> gateway adds the CRLF) and it returns each line as a separate packet,
>> CR/LF/CRLF (whichever it finds) stripped.
>>
>> Hopefully the rest of the browsers will catch up to RFC6455 soon so
>> it'll be cross-browser.
>>
>> Perette
More information about the Pianod
mailing list