src/main/java/org/jboss/net/sockets/QueuedClientSocketFactory.java
public Socket createSocket(String host, int port) throws IOException
   {
      try
      {
         permits.acquire();
         return new Socket(host, port);
      }
      catch (InterruptedException ex)
      {
         throw new IOException("Failed to acquire FIFOSemaphore for ClientSocketFactory");
      }
      finally
      {
         permits.release();
      }
   }
public Socket createSocket(String host, int port) throws IOException
   {
      try
      {
         permits.acquire();
         return new Socket(host, port);
      }
      catch (InterruptedException ex)
      {
         throw new IOException("Failed to acquire FIFOSemaphore for ClientSocketFactory");
      }
      finally
      {
         permits.release();
      }
   }
public Socket createSocket ( String host , int port ) throws IOException { try { permits . acquire ( ) ; return new Socket ( host , port ) ; } catch ( InterruptedException ex ) { throw new IOException ( "Failed to acquire FIFOSemaphore for ClientSocketFactory" ) ; } finally { permits . release ( ) ; } }
Create a server socket on the specified port (port 0 indicates
an anonymous port).
@param  port the port number
@return the server socket on the specified port
@exception IOException if an I/O error occurs during server socket
creation
@since 1.2
Create a server socket on the specified port ( port 0 indicates an anonymous port ) .