public Manager(HadukiGUIsupport sup,
                   String server, int port) {
        Sup = sup;
        Server = server;
        Port = port;
        if(port < 0 || port > 0xffff){
            SuccessInitializing = false;
            return;
        }
        Proxy = null;
        if(hasReadUserInfo)return;
            try {
                DataInputStream dis = new DataInputStream(
                        new FileInputStream(USER_INFO_DATA_FILENAME));
                UserID = dis.readInt();
                int length = dis.read(Password,0,PASS_LENGTH);
                dis.close();
                if(length < PASS_LENGTH){
                    SuccessInitializing = false;
                    return;
                }
                hasReadUserInfo = true;
            } catch (FileNotFoundException ex) {
                ex.printStackTrace();
                SuccessInitializing = false;
                return;
            } catch (IOException ex) {
                ex.printStackTrace();
                SuccessInitializing = false;
                return;
            }
    }