如何通过Remote debugging protocol
通过Indy
Sockets与CEF
通信?如下所示:https://developers.google.com/chrome-developer-tools/docs/debugger-protocol
我做了一个DWS (pascal to javascript编译,在Smart Mobile Studio中使用)的概念证明:https://code.google.com/p/asmprofiler/source/browse/svn % 2 ftrunk % 2 f-other - % 2 fremotedebuggerdws
你可以从这里使用我的Indy 10 websocket(和socket.io!)组件:https://github.com/andremussche/DelphiWebsockets
API目前需要使用WebSocket协议,而Indy不支持该协议。API文档页包含如下注释:
请注意,我们目前正在公开一个基于http的协议不需要客户端实现WebSocket
有WebSocket客户端库可用于Delphi的免费和商业(一些使用Indy作为其内部TCP库)。
您还需要一个JSON库,可以在较新的Delphi版本中使用,也可以作为免费的开源(例如SuperObject和lkJSON)。