Grab a session from a Pool
Establish a remote pool object by providing the address of the pool manager service and the channel on which this service is listening.
RemotePool rem = new RemotePool ("Atlas", "tcp://192.168.1.123:30000") ;
The syntax is:
new RemotePool (PoolName, "tcp://IpAddress:ChannelPort") ;
Check for the number of available sessions in the pool:
int n = rem.AvailableConnections ;
Grab one, if available:
if (n > 0)
{
  TcpLink tcp = rem.GetConnection () ;
  if (tcp != null)
  {
     // Use it 
  }
}