} else {
if (session.isActive()) {
// session to peer is active, send encrypted message
DTLSMessage fragment = new ApplicationMessage(message.getBytes());
encryptedMessage = new Record(ContentType.APPLICATION_DATA, session.getWriteEpoch(), session.getSequenceNumber(), fragment, session);
} else {
// try resuming session
handshaker = new ResumingClientHandshaker(peerAddress, message, session);