2011-04-10 7 views
1

(RMI 메커니즘을 사용하여) FloatBuffer accros 컴퓨터를 보내고 싶지만 Java Nio.FloatBuffer를 사용하면 serialize되지 않은 예외가 발생합니다.Java Nio.FloatBuffer Serialization

어떻게 원격 메소드 호출을 사용하여 버퍼를 보낼 수 있습니까?

감사합니다.

+1

왜 버퍼가 필요합니까? 단순히 바이트를 보내지 않는 이유는 무엇입니까? 그 뒤에있는 전체 아이디어입니다. –

+0

답장을 보내 주셔서 감사합니다. 클라이언트 측에서 FloatBuffers를 원하므로 전송을 원합니다. RMI를 통한 질문 – BigO

답변

2

버퍼가 일련 화되지 않습니다. FloatBuffer.get (float [])를 사용하여 버퍼에서 float을 추출하고 RMI를 통해 float 배열로 보내고 다른 쪽 (FloatBuffer.wrap (float [])의 배열에서 버퍼를 다시 빌드 할 수 있습니다 ..

+0

OK, 대답을 주셔서 감사합니다 – BigO

+0

대답이 좋다면 받아 들여야합니다. –