PandaLib/NetworkAPI/src/main/java/fr/pandacube/lib/netapi/server/Response.java

30 lines
587 B
Java

package fr.pandacube.lib.netapi.server;
import java.io.PrintStream;
public class Response {
public boolean good = true;
public String data = "";
public Response(boolean good, String data) {
this.good = good;
this.data = data;
}
/**
* Construit une réponse positive avec aucune donnée. Équivaut à
* <code>new Response(true, "")</code>
*/
public Response() {}
public void sendPacket(PrintStream out) {
if (data == null) data = "";
out.print((good ? "OK" : "ERROR") + "\n");
out.print(data.getBytes().length + "\n");
out.print(data);
out.flush();
}
}