in src/main/java/com/microsoft/azure/proton/transport/ws/impl/WebSocketHandlerImpl.java [274:286]
public int calculateHeaderSize(int payloadSize) {
int retVal = 0;
if (payloadSize > 0) {
if (payloadSize <= WebSocketHeader.PAYLOAD_SHORT_MAX) {
retVal = WebSocketHeader.MIN_HEADER_LENGTH_MASKED;
} else if (payloadSize <= WebSocketHeader.PAYLOAD_MEDIUM_MAX) {
retVal = WebSocketHeader.MED_HEADER_LENGTH_MASKED;
} else {
retVal = WebSocketHeader.MAX_HEADER_LENGTH_MASKED;
}
}
return retVal;
}