最近在弄关于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:
本文介绍了通过Socket进行数据传输的方法,包括使用代理访问服务端、不同类型的Socket如何传递Object对象、对象序列化及反序列化的实用工具类,以及利用XML传递Object对象的具体步骤。
48

被折叠的 条评论
为什么被折叠?



