最近在弄关于socket的东东,现总结如下:
1:如何通过socket代理来访问服务端:
二:老socket传递Object对象:
三:nio socket传递Object:
四:备份一个有用的util class:对象序列化,反序列化(序列化对象转byte[],ByteBuffer, byte[]转object:
五:如何通过xml传递Object对象:
可以先把object转成一个byte[]数组,然后用base64编码成一个base64格式的String,放入xml的CDATA中,就可以传了。
接收方,收到该xml后,把CDATA中的String用base64解码为byte[],进而根据四中的方法,还原为object:
详细代码请看我在javaeye的blog: