Пример #1
0
        private async void ExecuteSpeedTest(SpeedTestSource source, Server server = null)
        {
            try
            {
                SpeedGrid.IsEnabled = false;

                DownloadSpeed speed = null;

                if (source == SpeedTestSource.Speedtest)
                {
                    speed = await SpeedTestClient.GetDownloadSpeed(server, SpeedTestUnit.KiloBitsPerSecond);
                }
                else
                {
                    speed = await FastClient.GetDownloadSpeed(SpeedTestUnit.KiloBitsPerSecond);
                }

                var message = $"Source: {speed.Source} Download Speed: {speed?.Speed} {speed.Unit}";

                if (speed?.Server?.Id != null)
                {
                    message += $" (Server Id = {speed?.Server?.Id})";
                }

                ShowMessage(message);
                SpeedGrid.IsEnabled = true;
            }
            catch (System.Exception ex)
            {
                ShowMessage(ex.Message);
                SpeedGrid.IsEnabled = true;
            }
        }
Пример #2
0
    // Use this for initialization
    void Start()
    {
        client  = new FastClient();
        module1 = new Module1(client);
        client.Connect("127.0.0.1", 9000);

        module1.addRspHandle = delegate(Module1.AddRsp addRsp) {
            Debug.Log("addRsp c: " + addRsp.C);
        };

        Module1.AddReq addReq = new Module1.AddReq();
        addReq.A = 1;
        addReq.B = 2;
        module1.SendAddReq(addReq);
    }
Пример #3
0
 public FASTClient(string Host, int Port)
 {
     fc = new FastClient("client", SessionConstants.SCP_1_1, new TcpEndpoint(Host, Port));
 }