package com.gk.hotwork.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;
|
}
|
}
|