view src/main/java/jp/ac/u_ryukyu/alicevnc/StartVNCServer.java @ 15:87d90513e8f5

add ServerChange Message
author YU
date Sat, 18 Oct 2014 22:05:42 +0900
parents 4faa4619a02f
children
line wrap: on
line source

package jp.ac.u_ryukyu.alicevnc;

import com.glavsoft.viewer.Viewer;

import alice.codesegment.CodeSegment;
import alice.datasegment.CommandType;
import alice.datasegment.Receiver;

public class StartVNCServer extends CodeSegment {
    private Receiver info = ids.create(CommandType.PEEK);

    public StartVNCServer(){
        info.setKey("VNCServer");
    }
    public void run() {
        boolean vncFlag = info.asClass(boolean.class);
        if (vncFlag) {
            String[] args = {};
            Viewer.main(args);            
        } else {
            // open window? 
            System.out.println("permission denied");
        }

    }

}