public static PC getOnlinePc() throws UnknownHostException, IOException, InterruptedException, ClassNotFoundException, HandshakeException {
Wrapper.sema.acquire();
Output.p("Fetching online PC");
WorldOutputStream os = Wrapper.getOutput();
WorldInputStream is = Wrapper.getInput();
// Sending request
Output.p("Sending request");
os.writeCommand(TransmissionConstants.COMMAND_GET_ONLINE_PC);
// Retrieving response
Output.p("Retrieving response");
PC p = is.readPC();