对比新文件 |
| | |
| | | package com.gk.firework.Domain.Utils; |
| | | |
| | | import java.net.URI; |
| | | |
| | | import org.java_websocket.client.WebSocketClient; |
| | | import org.java_websocket.drafts.Draft; |
| | | import org.java_websocket.handshake.ServerHandshake; |
| | | |
| | | public class WebSocketClientManager extends WebSocketClient { |
| | | private String msg; |
| | | |
| | | public WebSocketClientManager(URI serverUri, Draft draft) { |
| | | super(serverUri, draft); |
| | | } |
| | | |
| | | @Override |
| | | public void onOpen(ServerHandshake serverHandshake) { |
| | | // //获取打印机列表 |
| | | // String getPrinterListCmd = "{\"requestID\":\"984641221345311287\",\"verson\":\"1.0\",\"cmd\":\"getPrinters\"}"; |
| | | // webSocket.send(getPrinterListCmd); |
| | | // |
| | | // //发送打印任务 |
| | | // String printCmd = "打印任务报文,内容过长此处不粘贴"; |
| | | // webSocket.send(printCmd); |
| | | // System.out.println("websocket已连接"); |
| | | } |
| | | |
| | | //WebSocket回调函数 |
| | | @Override |
| | | public void onMessage(String message) { |
| | | // //TODO 对打印服务返回的数据进行处理 |
| | | // System.out.println(message); |
| | | setMsg(message); |
| | | } |
| | | |
| | | @Override |
| | | public void onClose(int i, String s, boolean b) { |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public void onError(Exception e) { |
| | | |
| | | } |
| | | |
| | | public String getMsg() { |
| | | return msg; |
| | | } |
| | | |
| | | public void setMsg(String msg) { |
| | | this.msg = msg; |
| | | } |
| | | } |