| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- var webSocketPJQ ;
- webSocketPJQ = new WebSocket('ws://localhost:1919');
-
- webSocketPJQ.onerror = function(event) {
- console.log("连接错误");
- // onError(event)
- };
-
- webSocketPJQ.onopen = function(event) {
- //alert("open"+event.data);
- //console.log(event);
-
- };
-
- webSocketPJQ.onclose = function(event) {
- //alert("服务不存在或者被关闭");
- //onClose(event);
-
- };
-
- webSocketPJQ.onmessage = function(event) {
- var ret=event.data;
- var obj = JSON.parse(ret);
- if(obj.type==90){
- if(obj.ret != 0){
- alert("设备连接错误");
- return;
- }
- }
-
- };
- function pjq_open(url,timeout){
- try {
- if(webSocketPJQ.readyState != 1){
- console.log("设备连接错误");
- return '0';
- }
- GWQ_CancelOperate();
- GWQ_SetTimeout(timeout);
- GWQ_OpenURL(url);
- }catch (error) {
- console.log("设备连接异常");
- return '0';
- }
- }
-
- var GWQ_OpenURLType=90;
- function GWQ_OpenURL(url)
- {
- var json = {};
- json.type=GWQ_OpenURLType;
- json.URL=url;
- var jsonStr = JSON.stringify(json);
- webSocketPJQ.send(jsonStr);
- }
- function GWQ_CancelOperate()
- {
- var json = {};
- json.type=2;
- var jsonStr = JSON.stringify(json);
- webSocketPJQ.send(jsonStr);
- }
-
- var GWQ_SetTimeoutType=87;
- function GWQ_SetTimeout(Timeout){
- var json = {};
- json.type=GWQ_SetTimeoutType;
- json.Timeout=parseInt(Timeout);
- var jsonStr = JSON.stringify(json);
- webSocketPJQ.send(jsonStr);
- }
|