首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

netty echo 例证

2012-06-27 
netty echo 例子// ECHO 协议,服务器实现?package com.bigdata.jboss.basicimport java.net.InetSocketAd

netty echo 例子

// ECHO 协议,服务器实现

?

package com.bigdata.jboss.basic;import java.net.InetSocketAddress;import java.util.concurrent.Executors;import org.jboss.netty.bootstrap.ServerBootstrap;import org.jboss.netty.channel.ChannelFactory;import org.jboss.netty.channel.ChannelPipeline;import org.jboss.netty.channel.ChannelPipelineFactory;import org.jboss.netty.channel.Channels;import org.jboss.netty.channel.socket.nio.NioServerSocketChannelFactory;public class EchoServer {/** * @param args */public static void main(String[] args) {ChannelFactory factory = new NioServerSocketChannelFactory(Executors.newCachedThreadPool(),Executors.newCachedThreadPool());ServerBootstrap bootstrap = new ServerBootstrap(factory);bootstrap.setPipelineFactory(new ChannelPipelineFactory() {public ChannelPipeline getPipeline() throws Exception {return Channels.pipeline(new EchoServerHandler());}});bootstrap.setOption("child.tcpNoDelay", true);bootstrap.setOption("child.keepAlive",true);bootstrap.bind(new InetSocketAddress(8080));System.out.println("Echo server started");}}

?

具体解释参考写道

http://marsorp.iteye.com/blog/1555001?

?

热点排行