cancel0.setMessageId(submitResp.getMessageId());
cancel0.setSourceAddress(new Address((byte)0x03, (byte)0x00, "40404"));
cancel0.setDestAddress(new Address((byte)0x01, (byte)0x01, "44555519205"));
WindowFuture<Integer,PduRequest,PduResponse> future2 = session0.sendRequestPdu(cancel0, 10000, true);
while (!future2.isDone()) {}
CancelSmResp cancelResp = (CancelSmResp)future2.getResponse();
logger.info("sendWindow.size: {}", session0.getSendWindow().getSize());
System.out.println("Press any key to unbind and close sessions");
System.in.read();