场景:
Client, Server都使用 Mina 1.0进行通信,直接 对象传输。问题:
现在我只想把Client的Mina升级到2.0,但仍旧用对象传输。从测试结果看,似乎传输不成功。
1. 是否一定用同一Mina版本,都必须升级到2.0.
2.如果可以使用不同版本,我的Client是不是哪里配置错了呢?请各位出个主意。
Client, Server都使用 Mina 1.0进行通信,直接 对象传输。问题:
现在我只想把Client的Mina升级到2.0,但仍旧用对象传输。从测试结果看,似乎传输不成功。
1. 是否一定用同一Mina版本,都必须升级到2.0.
2.如果可以使用不同版本,我的Client是不是哪里配置错了呢?请各位出个主意。
解决方案 »
- 坐等高手解答
- 谁能给我个纯图片选择的JCombobox的源代码,收到立即给分!
- 请教一个未能理解的问题.请求帮助.急急急急急急急急急!!十成火急,炮药火急!!!!
- 一段ArrayList的小程序,请高手指教一下为什么会出现这种差别
- JAVA算法,跪请前辈们出手,急!!!
- 請教關於字符截取的問題,3Q!!
- 请问要用JAVA技术开发一套BS的物资管理系统,怎么做
- songlean(乐乐)进来拿分
- 谁需要Java 程序发送手机短信的开发包 SmsKit和源码?
- 在html运行的applet中需要访问oracle,在jb里可以连接,但直接点击html时就出现找不到类“sun.jdbc.odbd.JdbcOdbcDriver"?
- 求java编程桌面日历代码
- java国际化的问题
代码太多了,需要整一下。我没有自己写编码解码器,直接用Object传输。不知道是不是Mina1.0跟Mina2.0的Object编码解码方式变了。
当然工程量浩大,就像楼上兄弟说的,API变了很多,有些1.0有的方法,2.0没有了。
比如 IoAcceptor.isManaged(),这个就不见了。
我怀疑 Mina1.0跟Mina2.0的Object编码解码方式变了。 这是原因。
这样可以做到平台无关性,就算你的客户端是C写的都没问题。
按你现在的情况,如果想改动少一点,可以考虑先把Object序列化成byte数组,传输过去后再还原成Object