<div>Hi</div><div><br></div><div>I&#39;m trying to create a UDP server with Netty 3.1 BETA2, here is the code snippet:</div><div><br></div><div><div>        ChannelFactory factory = new OioDatagramChannelFactory(Executors.newCachedThreadPool());</div>
<div>        ServerBootstrap bootstrap = new ServerBootstrap(factory);</div><div>        ChannelPipeline pipeline = bootstrap.getPipeline();</div><div>        pipeline.addLast(&quot;logger&quot;, new LoggingHandler(true));</div>
<div>        ...</div><div>        Channel channel = bootstrap.bind(new InetSocketAddress(listenPort));</div><div><br></div><div><br></div></div><div>When run, it throws the following exception:</div><div><br></div><div><div>
<span class="Apple-tab-span" style="white-space:pre">        </span>Exception in thread &quot;main&quot; java.lang.IllegalArgumentException: factory must be a ServerChannelFactory:</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>class org.jboss.netty.channel.socket.oio.OioDatagramChannelFactory</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>    at org.jboss.netty.bootstrap.ServerBootstrap.setFactory(ServerBootstrap.java:183)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>    at org.jboss.netty.bootstrap.Bootstrap.&lt;init&gt;(Bootstrap.java:73)</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>    at org.jboss.netty.bootstrap.ServerBootstrap.&lt;init&gt;(ServerBootstrap.java:174)</div><div><br></div><div><br></div><div>Do you have any idea of what could be the reason?</div>
</div><br><br><div class="gmail_quote">On Wed, Apr 8, 2009 at 4:50 PM, Trustin Lee <span dir="ltr">&lt;<a href="mailto:tlee@redhat.com">tlee@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Wed, Apr 8, 2009 at 5:49 PM, Trustin Lee &lt;<a href="mailto:tlee@redhat.com">tlee@redhat.com</a>&gt; wrote:<br>
&gt; On Sat, Apr 4, 2009 at 5:06 PM, hezjing &lt;<a href="mailto:hezjing@gmail.com">hezjing@gmail.com</a>&gt; wrote:<br>
&gt;&gt; Hi<br>
&gt;&gt; The Javadoc explains that OioDatagramChannelFactory is to create a blocking<br>
&gt;&gt; I/O based UDP client.<br>
&gt;&gt;<br>
&gt;&gt; What should we use to create a UDP server?<br>
&gt;<br>
&gt; Actually, you can create a UDP client using OioDatagramChannelFactory.<br>
&gt;  It was a documentation mistake.  Please refer to the QOTM server<br>
&gt; example.<br>
<br>
</div>Oops.  Actually, you can create both UDP client and server using<br>
<div class="im">OioDatagramChannelFactory.  It was a documentation mistake.  Please<br>
refer to the QOTM server example.<br>
<br>
</div><div><div></div><div class="h5">_______________________________________________<br>
netty-users mailing list<br>
<a href="mailto:netty-users@lists.jboss.org">netty-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/netty-users" target="_blank">https://lists.jboss.org/mailman/listinfo/netty-users</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><br>Hez<br>