package com.limegroup.gnutella.util;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.Socket;
import com.limegroup.gnutella.io.ConnectObserver;
interface SocketController {
Socket connect(InetSocketAddress addr, int timeout, ConnectObserver observer) throws IOException;
boolean removeConnectObserver(ConnectObserver observer);
int getNumAllowedSockets();
}