public Socket createSocket(String remoteHost, int remotePort) throws IOException, UnknownHostException {
return new P2PSocket(remoteHost, remotePort);
}
public Socket createSocket(String remoteHost, int remotePort, InetAddress localHost, int localPort) throws IOException, UnknownHostException {
return new P2PSocket(remoteHost, remotePort, localHost, localPort);
}