socket, nio socket,及xml传递object 方法

最近在弄关于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:

http://lcllcl987.iteye.com/admin/show/67964

你可能感兴趣的:(xml,socket,Blog)