Class GmcpCodec

java.lang.Object
io.github.protasm.jvmud.engine.protocol.GmcpCodec

public final class GmcpCodec extends Object
Encodes and decodes the UTF-8, JSON-bearing messages carried by GMCP Telnet frames.
  • Method Details

    • encode

      public static String encode(String packageName, Object payload, boolean hasPayload)
      Encodes a GMCP package plus an optional LPC-compatible data payload.
    • decode

      public static GmcpMessage decode(String message)
      Decodes one GMCP message body after Telnet subnegotiation framing has been removed.