Передача входящих данных с помощью веб-сокета - PullRequest
0 голосов
/ 28 января 2020

Данные ниже взяты из веб-сокета. Как я могу импортировать эти входящие данные в textBox?

Позвольте мне кратко резюмировать. Когда форма открыта, она подключается к серверу сокетов, а затем получает данные «Visual studio показывает ее на экране вывода». Но эти входящие данные нужно выбросить в текстовое поле.

private async void Form1_Load(object sender, EventArgs e)
{
    var client = new Client("AVk6BBXiZfE_m5", "RPeNkWb55RhvrcbWAwvj3LEBgzJzK");
    var api = new FtxRestApi(client);
    var wsApi = new FtxWebSocketApi("wss://ftx.com/ws/");

    await WebSocketTests(wsApi, client);
}

public async Task WebSocketTests(FtxWebSocketApi wsApi, Client client)
{
    var ins = "ETC-PERP";

    wsApi.OnWebSocketConnect += () =>
    {
        wsApi.SendCommand(FtxWebSockerRequestGenerator.GetAuthRequest(client));
        wsApi.SendCommand(FtxWebSockerRequestGenerator.GetSubscribeRequest("orderbook", ins));
        //  wsApi.SendCommand(FtxWebSockerRequestGenerator.GetSubscribeRequest("trades", ins));
        //  wsApi.SendCommand(FtxWebSockerRequestGenerator.GetSubscribeRequest("ticker", ins));
        //  wsApi.SendCommand(FtxWebSockerRequestGenerator.GetSubscribeRequest("fills"));
        //  wsApi.SendCommand(FtxWebSockerRequestGenerator.GetSubscribeRequest("orders"));
    };

    textBox.text = data?;

    await Task.Run(async () => await wsApi.Connect());
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...