com.swingfrog.summer.protocol.ProtocolConst Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of summer Show documentation
Show all versions of summer Show documentation
a lightweight game server framework
package com.swingfrog.summer.protocol;
public class ProtocolConst {
public static final String SERVER_PROTOCOL_STRING_LINE = "StringLine";
public static final String SERVER_PROTOCOL_WEB_SOCKET = "WebSocket";
public static final String SERVER_PROTOCOL_LENGTH_FIELD = "LengthField";
public static final String SERVER_PROTOCOL_HTTP = "Http";
public static final String SERVER_PROTOCOL_WEB_SOCKET_PROTOBUF = "WebSocket-Protobuf";
public static final String SERVER_PROTOCOL_LENGTH_FIELD_PROTOBUF = "LengthField-Protobuf";
public static final String SERVER_PROTOCOL_WEB_SOCKET_STANDARD = "WebSocket-Standard"; // non head length 4 bytes.
public static final String SERVER_PROTOCOL_WEB_SOCKET_PROTOBUF_STANDARD = "WebSocket-Protobuf-Standard"; // non head length 4 bytes.
public static final String PING = "ping";
public static final String PONG = "pong";
public static final String RPC = "rpc";
public static final String RPC_SPLIT = "\t";
public static final int PROTOBUF_HEART_BEAT_REQ_ID = 0;
public static final int PROTOBUF_ERROR_CODE_RESP_ID = 1;
public static boolean isHttp(String protocol) {
return protocol.contains("Http");
}
public static boolean isProtobuf(String protocol) {
return protocol.contains("Protobuf");
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy