mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-05-22 18:25:51 +00:00
46 lines
980 B
Java
46 lines
980 B
Java
package com.jpexs.proxy;
|
|
|
|
import java.io.*;
|
|
import java.net.Socket;
|
|
|
|
public class Client extends Connection {
|
|
|
|
@Override
|
|
public void promoteToServerSSL() {
|
|
super.promoteToServerSSL();
|
|
in = new BufferedInputStream(in);
|
|
out = new BufferedOutputStream(out);
|
|
}
|
|
|
|
/**
|
|
* Create a Client from a Socket.
|
|
*/
|
|
Client(Socket s) throws IOException {
|
|
super(s);
|
|
in = new BufferedInputStream(in);
|
|
//out = new DebugOutputStream(new BufferedOutputStream(out));
|
|
out = new BufferedOutputStream(out);
|
|
}
|
|
|
|
/**
|
|
* Read a Request.
|
|
*
|
|
* @returns a Request.
|
|
* @see Request
|
|
*/
|
|
Request read() throws IOException {
|
|
Request request = new Request(this);
|
|
request.read(getInputStream());
|
|
return request;
|
|
}
|
|
|
|
/**
|
|
* Write a Reply
|
|
*
|
|
* @see Reply
|
|
*/
|
|
void write(Reply reply) throws IOException {
|
|
reply.write(getOutputStream());
|
|
}
|
|
}
|