Проверка наличия интернета.

Вопрос новичка.

  1. Tumbler

    Регистрация:
    16.07.18
    Сообщения:
    39
    Был на сайте:
    08.08.21

     Товарищи, как проверить наличие соединения с биржей (например для Binance Futures)? Хочу сделать звуковое оповещение при отсутсвии соединения с биржей, чтобы вовремя схватить телефон и закрыть позиции через мобильное приложение.

    Tumbler
    05.05.2020 09:20
    #1
  2. Tumbler

    Регистрация:
    16.07.18
    Сообщения:
    39
    Был на сайте:
    08.08.21

    Всё, разобрался. Самый простой способ, это сравнивать время сервера с временем компьютера(в UTC), если время сервера меньше на N секунд, то женский голос произносит "connection lost !"))

    Tumbler
    05.05.2020 19:08
    #2
  3. Tumbler

    Регистрация:
    16.07.18
    Сообщения:
    39
    Был на сайте:
    08.08.21

    Более надежный способ, в файле коннектора (в моем случае "OsEngine\Market\Servers\Binance\Futures\BinanceClientFutures.cs") найти функцию Disconnected() и добавить туда :

    SoundPlayer SP = new SoundPlayer(@"C:\Users\User\Desktop\тест\project\OsEngine\Robots\connection_lost.wav");
    SP.Play();

    и в заголовке добавить

    using System.Media;

     

    Tumbler
    05.05.2020 21:03
    #3