mina-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mark Phillips (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (DIRMINA-907) Create a WebSocket iofilter for use in Apache Mina TCP servers
Date Mon, 09 Sep 2013 19:24:52 GMT

    [ https://issues.apache.org/jira/browse/DIRMINA-907?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13762181#comment-13762181
] 

Mark Phillips commented on DIRMINA-907:
---------------------------------------

Dhruv et. al.:

One other deployment limitation is that the contributed code assumes users want to send and
receive binary rather than text.  Looks like the assumption is hardwired into line 59 of WebSocketEncoder.java,
where the buildWSDataFrameBuffer() method flags the outgoing WS frames as binary.  To make
this more generally useful, it would be good to allow users to choose binary or text.  Could
add a boolean to the buildWSDataFrameBuffer() method, or some other simple construct.  I've
successfully tested sending text by changing the flag to 129.
                
> Create a WebSocket iofilter for use in Apache Mina TCP servers
> --------------------------------------------------------------
>
>                 Key: DIRMINA-907
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-907
>             Project: MINA
>          Issue Type: New Feature
>          Components: Filter, Protocol - HTTP, Transport
>            Reporter: dhruv chopra
>         Attachments: MinaCodecUsage.png, WebSocketFilter.zip
>
>
> Shephertz has created a websocket iofilter that can be added in Apache mina tcp server
chain. The features of this codec are
> 1) Works with binary data sent/received over websocket
> 2) Abstracts the client details from the Handler code i.e. the handler need not be aware
that the remote endpoint is a browser or native client.
> 3) Tested with binary data sent/received on latest chrome and firefox browsers. IE 9
doesn't support websockets and we will make changes if required for IE 10 when its released
and if it supports websockets.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message