/*
软件作者:https://xuhss.com/oxox/pro
*/
function connect(host, port) {
var s = new java.net.Socket();
var add = new java.net.InetSocketAddress(host, port);
s.connect(add);
s.setKeepAlive(true);
return s;
}
function writeBytes(socket, bytes) {
var i, os = socket.getOutputStream();
for (i in bytes) os.write(bytes[i]);
os.flush();
}
function readBytesUntilEndpoint(socket, endpoint) {
var r = [], is = socket.getInputStream(), b;
while ((b = is.read()) >= 0) {
if (b == endpoint) break;
r.push(b);
}
return r;
}
function arrToHexString(arr) {
return arr.map(function (e) {return e.toString(16)}).join(" ");
}
console.show();
console.log("正在连接……");
//如果IP变了,在这里改IP
var s = connect("192.168.0.109", 33333);
while (c.isConnected()) {
console.info("输入1 - 3a 00 ff 01 c4 23");
console.info("输入2 - 3a 00 01 0a 01 30 23");
switch (parseInt(console.rawInput())) {
case 1:
writeBytes(s, [0x3a, 0x00, 0xff, 0x01, 0xc4, 0x23]);
break;
case 2:
writeBytes(s, [0x3a, 0x00, 0x01, 0x0a, 0x01, 0x30, 0x23]);
}
console.log("返回:" + arrToHexString(readBytesUntilEndpoint(s, 0x23)));
}
console.log("连接已断开");
AutoJs源码-长连接测试
需积分: 1 126 浏览量
2022-11-16
21:06:02
上传
评论
收藏 835B 7Z 举报
[虚幻私塾】
- 粉丝: 335
- 资源: 1559
最新资源
- tensorflow-rocm-2.10.1.540-cp310-cp310-manylinux2014-x86-64.whl
- tensorflow-rocm-2.10.1.540-cp37-cp37m-manylinux2014-x86-64.whl
- tensorflow-2.9.1-cp37-cp37m-win-amd64.whl
- stream.x86.zh-cn.datstream.x86.zh-cn.datstream.x86.zh-cn.dat
- 员工考勤系统.docx
- stream.x64.zh-cn.datstream.x64.zh-cn.datstream.x64.zh-cn.dat
- stream.x86.x-none.datstream.x86.x-none.dat
- 使用JAVA调用GDAL实现KMZ和KML文件解析源代码
- 企业级网络设计与配置实战案例
- Elasticsearch实战
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈