| | |
| | | import com.dayu.recharge.dbBean.DeviceNumber; |
| | | import com.dayu.recharge.dbBean.IpBean; |
| | | import com.easysocket.EasySocket; |
| | | import com.easysocket.connection.action.SocketStatus; |
| | | import com.easysocket.entity.OriginReadData; |
| | | import com.easysocket.entity.SocketAddress; |
| | | import com.easysocket.interfaces.conn.ISocketActionListener; |
| | | import com.easysocket.interfaces.conn.SocketActionListener; |
| | | import com.dayu.recharge.MyApplication; |
| | | import com.easysocket.utils.HexUtil; |
| | | |
| | | |
| | | /** |
| | |
| | | if (EasySocket.getInstance().getDefconnection() != null) { |
| | | // EasySocket.getInstance().disconnect(false); |
| | | // EasySocket.getInstance().connect(); |
| | | // if (EasySocket.getInstance().getDefconnection().getConnectionStatus()== SocketStatus.SOCKET_CONNECTED){ |
| | | EasySocket.getInstance().upMessage(dataMessage); |
| | | // }else { |
| | | // |
| | | // } |
| | | |
| | | // this.dataMessage = dataMessage; |
| | | } else { |
| | | MyApplication.myApplication.initEasySocket(false, null); |
| | |
| | | rushState(); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * socket接收的数据 |
| | | * @param socketAddress |
| | | * @param readData |
| | | * @param originReadData |
| | | */ |
| | | @Override |
| | | public void onSocketResponse(SocketAddress socketAddress, String readData) { |
| | | Log.i("SocketActionListener", "SocketActionListener收到数据-->" + readData); |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public void onSocketResponse(SocketAddress socketAddress, OriginReadData originReadData) { |
| | | super.onSocketResponse(socketAddress, originReadData); |
| | | Log.i("SocketActionListener", "SocketActionListener收到数据-->" + originReadData.getBodyString()); |
| | | Log.i("SocketActionListener", "SocketActionListener收到数据-->" + HexUtil.bytesToHex(originReadData.getBodyBytes())); |
| | | SocketData socketData = new SocketData(); |
| | | socketData.setBodyData(originReadData.getBodyBytes()); |
| | | socketData.setHeaderData(originReadData.getHeaderData()); |