Esempio n. 1
0
        /// <inheritdoc/>
        public async Task <ServerInfo> GetServerInfoAsync()
        {
            var sInfo = new ServerInfo
            {
                Ping = new Ping().Send(_remoteIpEndpoint.Address).RoundtripTime
            };

            byte[] response = await SendRequestAsync(RequestHelpers.PrepareAS2_INFO_Request());

            if (response.Length > 0)
            {
                DataResolutionUtils.ExtractData(sInfo, response, nameof(sInfo.EDF), true);
            }

            return(sInfo);
        }