[
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