summaryrefslogtreecommitdiff
path: root/sources/protocols/implementations/DummyProtocol.java
diff options
context:
space:
mode:
Diffstat (limited to 'sources/protocols/implementations/DummyProtocol.java')
-rw-r--r--sources/protocols/implementations/DummyProtocol.java46
1 files changed, 46 insertions, 0 deletions
diff --git a/sources/protocols/implementations/DummyProtocol.java b/sources/protocols/implementations/DummyProtocol.java
new file mode 100644
index 0000000..e79f62d
--- /dev/null
+++ b/sources/protocols/implementations/DummyProtocol.java
@@ -0,0 +1,46 @@
+package protocols.implementations;
+
+import protocols.VSProtocol;
+import core.VSMessage;
+
+public class DummyProtocol extends VSProtocol {
+ protected void onInit() {
+ setProtocolClassname(getClass().toString());
+ }
+
+ protected void onClientReset() {
+ logg("onClientReset()");
+ }
+
+ protected void onClientStart() {
+ logg("onClientStart()");
+
+ VSMessage message = new VSMessage(getProtocolClassname());
+ message.setString("Greeting", "Hello World!");
+ message.setInteger("A number", 1);
+ message.setBoolean("A boolean", true);
+ message.setFloat("A float", 1.2f);
+ sendMessage(message);
+ }
+
+ protected void onClientRecv(VSMessage recvMessage) {
+ logg("onClientRecv("+recvMessage+")");
+
+ String s = recvMessage.getString("Greeting");
+ int n = recvMessage.getInteger("A number");
+ boolean b = recvMessage.getBoolean("A boolean");
+ float f = recvMessage.getFloat("A float");
+ }
+
+ protected void onServerReset() {
+ logg("onClientReset()");
+ }
+
+ protected void onServerRecv(VSMessage recvMessage) {
+ logg("onServerRecv("+recvMessage+")");
+ }
+
+ public String toString() {
+ return super.toString() + "; Dummy Test";
+ }
+}