From 5863afc6dab5709d114f3d65fd1bdf8c4447bf7a Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 31 May 2008 00:34:39 +0000 Subject: basic multicast protocol implemented. --- ROADMAP | 2 +- sources/protocols/implementations/VSBasicMulticastProtocol.java | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ROADMAP b/ROADMAP index 763b8b9..07c6c09 100644 --- a/ROADMAP +++ b/ROADMAP @@ -1,7 +1,7 @@ Must do: - Basic Multicast Reliable Multicast Ganze simulationseinstellungen abspeichern/laden koennen + Events serialisierbar machen TaskManager + Tasks serialisierbar machen VSPrefsRestriction serialisierbar machen Tasks anhand der Tasknummern den richtigen Prozessen zuordnen diff --git a/sources/protocols/implementations/VSBasicMulticastProtocol.java b/sources/protocols/implementations/VSBasicMulticastProtocol.java index 6b12849..35bb319 100644 --- a/sources/protocols/implementations/VSBasicMulticastProtocol.java +++ b/sources/protocols/implementations/VSBasicMulticastProtocol.java @@ -60,6 +60,9 @@ public class VSBasicMulticastProtocol extends VSAbstractProtocol { * @see protocols.VSAbstractProtocol#onClientStart() */ public void onClientStart() { + VSMessage message = new VSMessage(); + message.setBoolean("isMulticast", true); + sendMessage(message); } /* (non-Javadoc) @@ -90,6 +93,8 @@ public class VSBasicMulticastProtocol extends VSAbstractProtocol { * @see protocols.VSAbstractProtocol#onServerRecv(core.VSMessage) */ public void onServerRecv(VSMessage recvMessage) { + if (recvMessage.getBoolean("isMulticast")) + logg("Multicast erhalten"); } /* (non-Javadoc) -- cgit v1.2.3