mina框架中数据传输时候,将一个byte数组从客户端传送到服务器端。使用的是文本编码器(TextLineCodecFactory)。在服务器端接受到数据时候已经转换成了object.我该怎样将object对象转换成原始的数据类型byte数组呢?

userdaye 2008-08-21 10:35:20
IoAcceptor acceptor = new SocketAcceptor();
IoAcceptorConfig config = new SocketAcceptorConfig();
DefaultIoFilterChainBuilder chain = config.getFilterChain();


// 使用字符串编码
chain.addLast("codec", new ProtocolCodecFilter(
new TextLineCodecFactory()));
为什么不写这句代码就不能进行通讯呢?
// 设置acceptor处理器类,启动服务器.
// IoHandler是IoSession的监听器,也就是说当有网络事件发生时会通知IoHandler
acceptor.bind(new InetSocketAddress(port),
(IoHandler) new SheetServerHandler(), config);
...全文
385 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
z2010490051 2012-03-12
  • 打赏
  • 举报
回复
与指定的地址和处理来料连接指定的处理器。服务器那端已经在监听客户端的端口,只要客户端连接服务器就可以了
userdaye 2008-08-22
  • 打赏
  • 举报
回复
高手们,出来帮哈小弟 , 急急急!!!

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧