我想通过网络发送类的实例。但好像只有ObjectOutputStream可以做到,于是乎就要用到Socket的方法getOutputStream()。
但是现在我能得到ServerSocketChannel类的是列或SocketChannel的实例,因为是用的异步IO。虽然在SocketChannel中有个方法是socket(),但是,我DEBUG发现他的返回值是NULL。现在挂在这里没办法解决,查了SDK的相关文档说,如果模式是NON_BLOCKING的话,返回值就是NULL。没办法解决。请各位大侠不
但是现在我能得到ServerSocketChannel类的是列或SocketChannel的实例,因为是用的异步IO。虽然在SocketChannel中有个方法是socket(),但是,我DEBUG发现他的返回值是NULL。现在挂在这里没办法解决,查了SDK的相关文档说,如果模式是NON_BLOCKING的话,返回值就是NULL。没办法解决。请各位大侠不
new ObjectOuputStream(baos).writeObject(baos);
byte[] b=baos.toByteArray();
ByteBuffer bb=ByteBuffer.allocate(b.length);
bb.put(b);SocketChannel.open(...).write(bb);