Пример #1
0
    public static ConnectData FromUri(UriCi uri)
    {
        ConnectData c = new ConnectData();

        c          = new ConnectData();
        c.Ip       = uri.GetIp();
        c.Port     = 25565;
        c.Username = "******";
        if (uri.GetPort() != -1)
        {
            c.Port = uri.GetPort();
        }
        if (uri.GetGet().ContainsKey("user"))
        {
            c.Username = uri.GetGet().Get("user");
        }
        if (uri.GetGet().ContainsKey("auth"))
        {
            c.Auth = uri.GetGet().Get("auth");
        }
        if (uri.GetGet().ContainsKey("serverPassword"))
        {
            c.IsServePasswordProtected = MiscCi.ReadBool(uri.GetGet().Get("serverPassword"));
        }
        return(c);
    }
Пример #2
0
 public static ConnectData FromUri(UriCi uri)
 {
     ConnectData c = new ConnectData();
     c = new ConnectData();
     c.Ip = uri.GetIp();
     c.Port = 25565;
     c.Username = "******";
     if (uri.GetPort() != -1)
     {
         c.Port = uri.GetPort();
     }
     if (uri.GetGet().ContainsKey("user"))
     {
         c.Username = uri.GetGet().Get("user");
     }
     if (uri.GetGet().ContainsKey("auth"))
     {
         c.Auth = uri.GetGet().Get("auth");
     }
     if (uri.GetGet().ContainsKey("serverPassword"))
     {
         c.IsServePasswordProtected = MiscCi.ReadBool(uri.GetGet().Get("serverPassword"));
     }
     return c;
 }
Пример #3
0
    public override UriCi ParseUri(string uri)
    {
        MyUri myuri = new MyUri(uri);

        UriCi ret = new UriCi();
        ret.url = myuri.Url;
        ret.ip = myuri.Ip;
        ret.port = myuri.Port;
        ret.get = new DictionaryStringString();
        foreach (var k in myuri.Get)
        {
            ret.get.Set(k.Key, k.Value);
        }
        return ret;
    }