【问题标题】:Binary WebSockets in Play 2.xxPlay 2.xx 中的二进制 WebSockets
【发布时间】:2013-10-25 19:38:31
【问题描述】:

我在互联网上乱涂乱画,我似乎无论如何都找不到用ByteByte[]ByteBuffer 处理play.mvc.WebSocket (诚然,不支持Serialization)。

我已经使用以下两种通用类型中的任何一种成功地传输数据:

WebSocket<String> getMetaData(){...}
WebSocket<JsonNode> getMetaData(){...}

但每当我将自己的类型推入其中时,我都会收到以下错误:

不能使用返回 play.mvc.WebSocket[] 作为 Handler 的方法

老实说,我一直希望传输是二进制的,但是使用浏览器检查器,它会显示以纯文本形式传输的数据。

有谁知道我如何处理二进制/字节?谢谢。

长期目标:我正在尝试在 JavaScript 端获得 ArrayBuffer,同时尽量减少传输的数据量。)

【问题讨论】:

    标签: java javascript websocket playframework-2.0 content-type


    【解决方案1】:

    你为什么不试试这个?

    WebSocket<byte[]> getMetaData(){...}
    

    【讨论】:

      猜你喜欢
      • 2013-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-22
      • 1970-01-01
      • 1970-01-01
      • 2013-03-07
      相关资源
      最近更新 更多