【发布时间】:2015-07-10 11:58:11
【问题描述】:
我对 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
我相信您可以提取每个浮点数并通过套接字单独发送它们,但我想知道是否有更有效的方法来做到这一点?
【问题讨论】:
-
我看不到您如何发送数据 - 所以很难说出您的“更高效”的问题是什么...您能详细说明您的问题吗?