Was playing around with APR transport API, and had ported Time server example to use APR transport
Just has to do two things 1. download tcnative DLL (using W$). Downloaded from (http://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.16/binaries/win32/tcnative-1.dll) and placed in PATH 2. Changed the Acceptor to AprSocketAccpetor IoAcceptor acceptor = new AprSocketAcceptor(); The example worked fine. Queries 1. Have I downloaded the correct version of tcnative dll? 2. The behavior is not same for NioSocketAcceptor and AprSocketAcceptor for Address Already in use For NioSocketAcceptor, we throw java.net.BindException, and for AprSocketAcceptor it's java.net.IoException. Agree that IoException is up in hierarchy of BindException. Shouldn't we have the same behavior for all IoAcceptor's? Is there anything else that need to be taken care of??? Plan put up a small wiki page on using Apr Transport thanks - ashish
