summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ROADMAP2
-rw-r--r--sources/protocols/implementations/VSBasicMulticastProtocol.java5
2 files changed, 6 insertions, 1 deletions
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)