Ejemplo n.º 1
0
 public void StartWorking(string host, int port, int protocol)
 {
     isWorking = true;
     try
     {
         protocolHander = new CubeProtocol(host, port, protocol, this);
     }
     catch (System.Exception e)
     {
         OnConnectionLost(DisconnectReason.ConnectionLost, ColorUtility.Set(ColorUtility.Red, e.Message));
         return;
     }
     protocolHander.LoginToServer(Global.sessionToken);
 }
Ejemplo n.º 2
0
    private void DoPing(string server)
    {
        ushort port = 25565;

        GetServerAddr(ref server, ref port);
        CubeProtocol.GetServerInfo(server, port, (Cubecraft.Net.Templates.StatusInfo result) => {
            if (result != null)
            {
                status = ColorUtility.Set(ColorUtility.Green, "-ONLINE-");
            }
            else
            {
                status = ColorUtility.Set(ColorUtility.Red, "-OFFLINE-");
            }
        });
    }