我對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
我相信你可以提取每一個浮動和單獨寄過去的插座,但我不知道是否有做更有效的方式所以?
我不明白你是如何發送你的數據的 - 所以很難分辨你的問題與'更高效'是...你能詳細說明你的問題嗎? –