Как общаться с CEF через сокеты
Как я могу общаться с CEF
с помощью Indy
Розетки через Remote debugging protocol
? Как описано здесь: https://developers.google.com/chrome-developer-tools/docs/debugger-protocol
2 ответа
Некоторое время назад я сделал Proof of Concept для DWS (Паскаль для компиляции javascript, который используется в Smart Mobile Studio): https://code.google.com/p/asmprofiler/source/browse/
Вы можете использовать мои компоненты веб-сокета Indy 10 (и socket.io!) Отсюда: https://github.com/andremussche/DelphiWebsockets
В настоящее время API требует использования протокола WebSocket, который не поддерживается в Indy. Страница документации API содержит это примечание:
Обратите внимание, что в настоящее время мы работаем над предоставлением протокола на основе HTTP, который не требует реализации клиента WebSocket.
Для Delphi доступны клиентские библиотеки WebSocket, как бесплатные, так и коммерческие (некоторые используют Indy в качестве внутренней библиотеки TCP).
Вам также понадобится библиотека JSON, доступная в более новых версиях Delphi, а также в виде бесплатного открытого источника (например, SuperObject и lkJSON).