当前位置: 网学 > 编程文档 > JAVA > 正文

Java与Flex通信

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/08/05
message = amf3Input.readObject();74         return message;75     }76 }77   构建服务端PushProtocolHandler  1 public class PushProtocolHandler extends SimpleChannelHandler 2 { 3     public static Logger log = LoggerFactory 4             .getLogger(PushProtocolHandler.class); 5     /** 6      *  7      */ 8     @Override 9     public void messageReceived(ChannelHandlerContext ctx, MessageEvent e)10     {11         if (e.getMessage() != null)12         {13             ChannelManager channelManager = PushServerContext14                     .getBean(ChannelManager.class);15             if (e.getMessage() instanceof CommandMessage)16             {17                 channelManager.handleMsg((CommandMessage) e.getMessage(), e18                         .getChannel());19             }20             else if (e.getMessage() instanceof PushMessage)21             {22                 channelManager.handleMsg((PushMessage) e.getMessage(), e23                         .getChannel());24             }25             else26             {27                 log.warn("unkown message {}", e);28             }29         }30     }31 }PushServerPipelineFactory  1 import static org.jboss.netty.channel.Channels.*; 2 /** 3  *  4  * @author sunwei 5  * @version 2010-7-22 6  * @since JDK1.5 7  */ 8 public class PushServerPipelineFactory implements ChannelPipelineFactory 9 {10     @Override11     public ChannelPipeline getPipeline() throws Exception12     {13         ChannelPipeline pipeline = pipeline();14         // 处理日志15         pipeline.addLast("logger", new LoggingHandler());16         // 处理coder17         pipeline.addLast("decoder", new AMF3Decoder(Constants.MAX_OBJECT_SIZE));18         pipeline.addLast("encoder", new AMF3Encoder());19         //20         pipeline.addLast("handler", new PushProtocolHandler());21 &

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号