public Object visitBindingRequest(final BindingRequest binding) { LOG.debug("STUN server visiting binding request..."); final InetSocketAddress address = (InetSocketAddress) m_session.getRemoteAddress(); final UUID transactionId = binding.getTransactionId(); final StunMessage response = new BindingSuccessResponse(transactionId.getRawBytes(), address); this.m_session.write(response); return null; } }
return new BindingRequest(id, attributes); case BINDING_SUCCESS_RESPONSE: return new BindingSuccessResponse(id, attributes); case BINDING_ERROR_RESPONSE: return new BindingErrorResponse(id, attributes);
new BindingSuccessResponse(transactionId.getRawBytes(), remoteAddress); wrapInSendIndication(turnResponse);
new BindingSuccessResponse(transactionId.getRawBytes(), remoteAddress);