diff src/main/java/jp/ac/u_ryukyu/alicevnc/CheckCurrentInfo.java @ 28:71dd46e2d706

send ServerInIt message
author sugi
date Sat, 08 Nov 2014 16:48:36 +0900
parents 14c7bd581cc2
children 0f964a1ec846
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/alicevnc/CheckCurrentInfo.java	Sat Nov 08 15:50:32 2014 +0900
+++ b/src/main/java/jp/ac/u_ryukyu/alicevnc/CheckCurrentInfo.java	Sat Nov 08 16:48:36 2014 +0900
@@ -1,5 +1,6 @@
 package jp.ac.u_ryukyu.alicevnc;
 
+import jp.ac.u_ryukyu.alicevnc.ChangeRequestMessage.MessageType;
 import alice.codesegment.CodeSegment;
 import alice.datasegment.CommandType;
 import alice.datasegment.Receiver;
@@ -16,10 +17,12 @@
 
     @Override
     public void run() {
+        System.out.println("check");
         ChangeRequestMessage current = info.asClass(ChangeRequestMessage.class);
 
         if (current.allowChange) {
             // send Stop message to current
+            current.messageID = MessageType.StopProxy.getId();
             int last = current.route.size() - 1;
             String address = current.route.get(last);
             current.route.remove(last);