package uc.protocols.hub;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.ProtocolException;
import uc.DCClient;
import uc.files.downloadqueue.FileDQE;
public class PSR extends AbstractADCHubCommand {
public PSR() {
this(false);
}
private PSR(boolean udp) {
String passive = getHeader();
String active = "UPSR ("+CID+")";
setPattern((udp?active:passive) +" (.*)",true);
}
public void handle(Hub hub,String command) throws ProtocolException, IOException {
logger.warn("TCP PSR: "+command);
}
public void sendPSR(FileDQE res) {
}
public static void receivedPSR(InetSocketAddress from, CharSequence cs,DCClient dcc ) {
//logger.warn("UDPPSR: "+cs);
//UDPPSR: UPSR VKKPT7SXUB3TD4RXVH5TIDWDVC4HSSHMU54MXPI NI[daiz]fayenor HI81.16.174.121:7777 U46264 TR4T277EY7RFFWWDYTJT5F5P2EGU2TVOQGH2I26PI PC1 PI0,351
//UDPPSR: UPSR VKKPT7SXUB3TD4RXVH5TIDWDVC4HSSHMU54MXPI NI[daiz]fayenor HI81.16.174.121:7777 U46264 TRSLIXSIL6IG5D6XWYWXYTOEHKAOQCPR3Z2DZ3W6Q PC1 PI0,348
}
}