如何通过套接字与CEF通信

时间:2014-05-10 08:56:14

标签: delphi indy chromium-embedded tchromium

如何通过CEF通过Indy套接字与Remote debugging protocol进行通信? 如下所述:https://developers.google.com/chrome-developer-tools/docs/debugger-protocol

2 个答案:

答案 0 :(得分:1)

API目前需要使用Indy不支持的WebSocket协议。 API文档页面包含以下注释:

  

请注意,我们目前正致力于公开基于HTTP的协议   这不需要客户端WebSocket实现。

Delphi提供免费和商业的WebSocket客户端库(有些使用Indy作为其内部TCP库)。

您还需要一个JSON库,可以在较新的Delphi版本中使用,也可以作为免费开源(例如SuperObject和lkJSON)。

答案 1 :(得分:1)

我前段时间为DWS(pascal to javascript编译,用于Smart Mobile Studio)制作了一个概念证明: https://code.google.com/p/asmprofiler/source/browse/#svn%2Ftrunk%2F-Other-%2FRemoteDebuggerDWS

您可以使用我的Indy 10 websocket(和socket.io!)组件: https://github.com/andremussche/DelphiWebsockets