我对java套接字编程比较新,想通过tcp套接字从Floatbuffer变量发送数据。这应该在android平台上运行。Java通过tcp套接字有效地发送floatbuffer
下面是一些代码来说明什么,我想做的事:
FloatBuffer buf = FloatBuffer.allocate(4);
buf.put(5.5f);
buf.put(1.5f);
buf.put(2.5f);
buf.put(3.5f);
ServerSocket server = new ServerSocket(38300);
con = server.accept();
// somehow send the whole buf variable over the tcp socket
我相信你可以提取每一个浮动和单独寄过去的插座,但我不知道是否有做更有效的方式所以?
我不明白你是如何发送你的数据的 - 所以很难分辨你的问题与'更高效'是...你能详细说明你的问题吗? –