请教几个问题, 还请大虾赐教:
1:mina是否可以添加多个编码解码协议呢? 比如添加2个编码协议
// 设置编码过滤器
acceptor.getFilterChain().addLast("codec", new ProtocolCodecFilter(new TextLineCodecFactory(Charset.forName("UTF-8"))));
acceptor.getFilterChain().addLast("mycodec", new ProtocolCodecFilter(new MobileBookProtocalCodecFactory(Charset.forName("UTF-8"))));
2:客户端发送的内容里夹杂的图片, 就像qq聊天一样, 文子里有图片, 这样的数据怎么处理呢? 3:C客户端 和 java客户端, 与mina通信, 发送与解码是否有区别呢? 非常感谢:
1:mina是否可以添加多个编码解码协议呢? 比如添加2个编码协议
// 设置编码过滤器
acceptor.getFilterChain().addLast("codec", new ProtocolCodecFilter(new TextLineCodecFactory(Charset.forName("UTF-8"))));
acceptor.getFilterChain().addLast("mycodec", new ProtocolCodecFilter(new MobileBookProtocalCodecFactory(Charset.forName("UTF-8"))));
2:客户端发送的内容里夹杂的图片, 就像qq聊天一样, 文子里有图片, 这样的数据怎么处理呢? 3:C客户端 和 java客户端, 与mina通信, 发送与解码是否有区别呢? 非常感谢:
问题3: 网络不区分编程语言,所以和什么语言没关系.
问题已经解决了, 网络传输的是bit, 所以, 最终发送的是bit流. 那么用定长的int去描述不定长的String
或者图片bit. 明白了还是挺简单的. 呵呵
但是Mina是否可以同时使用多个编码协议, 我看来是不行的.