通过TCP连接访问java地址



我正在尝试读/写我老板创建的服务器上的64k字节缓冲区。虽然能够通过标准TCP连接连接到服务器,但我对如何访问字节缓冲区本身感到相当困惑。我在大多数例子中都使用了FileInputStreams,但我没有从任何特定的文件中读取数据。我被告知的是服务器:

"……创建一个以全0开头的64kbyte缓冲区。您可以执行VME读/写TCP命令,并且只有您指定的地址的较低16位将用于寻址这个64kbyte缓冲区。"

所以我想弄清楚的是我如何访问这个字节缓冲区来读写服务器上的地址。

如果这太笼统,请原谅我,我对网络和stackoverflow都很陌生。谢谢:)

通过索引访问ByteBuffer,可以使用

ByteBuffer bb =
bb.putLong(address, value);
long value = bb.getLong(address);

最新更新