Index: jk/java/org/apache/jk/common/ChannelSocket.java =================================================================== --- jk/java/org/apache/jk/common/ChannelSocket.java (revision 492928) +++ jk/java/org/apache/jk/common/ChannelSocket.java (working copy) @@ -82,6 +82,7 @@ private int startPort=8009; private int maxPort=8019; // 0 for backward compat. private int port=startPort; + private int backlog = 0; private InetAddress inet; private int serverTimeout; private boolean tcpNoDelay=true; // nodelay to true by default @@ -267,7 +268,12 @@ } public void setBacklog(int i) { + this.backlog = i; } + + public int getBacklog() { + return backlog; + } /* ==================== ==================== */ @@ -367,9 +373,9 @@ for( int i=startPort; i<=maxPort; i++ ) { try { if( inet == null ) { - sSocket = new ServerSocket( i, 0 ); + sSocket = new ServerSocket( i, backlog ); } else { - sSocket=new ServerSocket( i, 0, inet ); + sSocket=new ServerSocket( i, backlog, inet ); } port=i; break;