var ServerSocket=plus.android.importClass("java.net.ServerSocket");
var inputStream = plus.android.importClass("java.io.InputStream");
serverSocket = new ServerSocket(1989);
这3句成功了,确实建立了服务,并且别的设备可以连接。
var socket = serverSocket.accept();
但使用这句时,返回的socket却用不了。
我看了一下他的成员:
-TYPE
-UUID
-className
-plusSetAttribute
-plusGetAttribute
-plusCallMethod
这个plusCallMethod文档中俄也没提到,而且他的实现:
function (b) {
var d, e, f, g, h, c = null;
try {
d = "", e = [], f = 0;
for (g in b) {
if ("string" != typeof g) return;
if (h = b[g], 0 == f) {
if (d = g, "undefined" == typeof h) {
f++;
break;
}
d += ":";
} else d += g + ":";
e.push(h), f++;
}
if (0 == f) return;
e = window.plus.ios.__Tool.process(e), c = window.plus.bridge.execSync(_Server, "exec", [ this.UUID, d, e ]),
c = a.ios.Tool.New(c, !0);
} catch (i) {
throw i;
}
return c;
}
那个莫名其妙的IOS是怎么回事。
3***@qq.com
我能写出来原生的,但是转化总是出错。好像很多地方不行
2019-08-09 16:24