AutoJS 7.0以下的官方版本是没有 websocket 功能,本文章将通过Mikeyo开发的第三方插件库实现 websocket 功能。
插件下载:AutoJS-Plugin-Jar: AutoJS-4.1.1扩展库 - Gitee.com
runtime.load("./autojs-websocket.jar");
importClass("org.autojs.websocket.SimpleWebSocketClient");
var client = new SimpleWebSocketClient("ws://echo.websocket.org");
client.setListener({
onOpen: function(serverHandshake) {
console.log(serverHandshake)
},
onMessage: function(message) {
console.log(message)
},
onClose: function(code, reason, remote) {
console.log(code, reason, remote)
},
onError: function(exception) {
console.log(exception)
}
});
client.connectBlocking(10);
client.send("hello server");
插件文档及说明:websocket · mikeyo/AutoJS-Plugin-Jar - 码云 - 开源中国 (gitee.com)