2014-05-10 1 views

Répondre

1

J'ai fait une preuve de concept pour DWS (pascals à javascript compilation, tel qu'il est utilisé dans Smart Mobile Studio) il y a quelque temps: (! Et Socket.IO) https://code.google.com/p/asmprofiler/source/browse/#svn%2Ftrunk%2F-Other-%2FRemoteDebuggerDWS

Vous pouvez utiliser mon Indy 10 websocket composants d'ici: https://github.com/andremussche/DelphiWebsockets

+0

Wow incroyable! Est-il possible de protéger le serveur chrome en quelque sorte? Par mot de passe? – user3060326

+0

@ user3060326: AFAIK non (activer uniquement le débogage lors du développement et non en production) –

+0

Vous pouvez utiliser '--remote-debugging-socket-name' mais je ne sais pas si cela fonctionne. Nom du socket vs numéro de port? – user3060326

1

L'API nécessite actuellement l'utilisation du protocole WebSocket qui n'est pas pris en charge dans Indy. La page de documentation de l'API contient cette note:

Notez que nous travaillons actuellement sur l'exposition d'un protocole basé sur HTTP qui ne nécessite pas la mise en œuvre de client WebSocket.

Il existe des bibliothèques client WebSocket disponibles pour Delphi à la fois gratuit et commercial (certains utilisent Indy comme bibliothèque TCP interne).

Vous aurez également besoin d'une bibliothèque JSON, disponible dans les versions les plus récentes de Delphi et également en open source libre (par exemple SuperObject et lkJSON).

+0

Très intéressant, merci! – user3060326

Questions connexes