Удаленная отладка Chrome с использованием WebSocket

#c# #google-chrome #websocket #.net-4.5 #google-chrome-devtools

#c# #google-chrome #websocket #.net-4.5 #google-chrome-devtools

Вопрос:

Я хочу взаимодействовать с браузером Chrome в моем.Сетевое приложение и я хочу использовать класс WebSocket (.Net 4.5) и протокол удаленной отладки Chrome для выполнения моей задачи.

При попытке подключиться к websocket я получаю сообщение об ошибке «невозможно подключиться к серверу».

Это мой пример кода. (Раньше я http://127.0.0.1:9220/json получал URI для Chrome websocket, а платформа — Windows 8)

 class MyProgram
{
    static void Main(string[] args)
    {
        MyProgram program = new MyProgram();
        program.ConnectToWebSocket();

        Console.ReadLine();
    }

    public async void ConnectToWebSocket()
    {
        var ws = new ClientWebSocket();
        var uri = new Uri("ws://127.0.0.1:9220/devtools/page/<GUID>");
        await ws.ConnectAsync(uri, CancellationToken.None);
    }
}
 

Это работает нормально, когда я использую ws://echo.websocket.org/ как URI, и я хочу, чтобы он работал для Chrome.

Спасибо.