WebSockets,ByteBuffer和PC架构

时间:2014-10-30 02:57:53

标签: java websocket glassfish raspberry-pi bytebuffer

我在Windows机器和Raspberry Pi之间使用websockets。我使用来自websocket-api的@OnMessage将一些二进制数据从windows机器发送到raspberry pi机器。规格如下:

Windows 7 64 bit
JDK 1.8_u05 64 bit
Glassfish 4.0 open source edition

Raspberry PI 32 bit (debian)
JDK 1.8.0 b132
Stand alone websocket

现在问题是,从Windows机器到覆盆子PI的WebSocket连接将二进制数据作为全零字节数组发送,如果

  1. 我将Glassfish服务器更改为tomcat
  2. 我将jdk版本从1.8.0_u5更改为除此之外的任何内容
  3. 我将glassfish版本从4.0更改为4.1
  4. 我很无知为什么会这样。这些可以相关吗?我如何至少找出原因?

    编辑:我已经调试过,使用了fiddler,wireshark(在windows),日志并发现数据来自Windows正常 - Raspberry PI正在接收它只是零(仅限日志)。

0 个答案:

没有答案