0

「一度だけ」Websocket からデータをスクレイピングする必要があります。

つまり、ソースから継続的にデータを取得する必要はありませんが、一度データを取得して精緻化を終了する必要があります。

Async タスクは必要ありません。単純な API のように使用する必要があるだけです。

Web 検索に苦労していますが、解決策が見つかりませんでした。

サポートのおかげで

4

1 に答える 1

1

websocket はほとんど双方向プロトコルであり、実際には RPC スタイル用ではないため、そのようなコードを見つけるのに苦労していると思います。ただし、必要に応じて、websocket-sharpなどのライブラリを使用できます。コマンド テキストを送信して返信メッセージを受信するコードは、次のようになります。

using System;
using WebSocketSharp;

namespace Example
{
  public class Program
  {
    public static void Main (string[] args)
    {
      using (var ws = new WebSocket ("ws://YOUR_URI_HERE")) {
        ws.OnMessage += (sender, e) =>
            Console.WriteLine ("It's ok I got my answer back : " + e.Data);

        ws.Connect ();
        ws.Send ("COMMAND FOR THE SERVER");
        Console.ReadKey (true);
      }
    }
  }
}

このコードが開始に役立つことを願っています。

于 2016-12-28T10:11:30.287 に答える