xmlSockets

Eu tenho o seguinte código de client/server:

[code]public boolean onData(INonBlockingConnection nbc) throws IOException, BufferUnderflowException, ClosedChannelException, MaxReadSizeExceededException
{
try
{
String data = nbc.readStringByDelimiter("\0");

        if(data.trim().length() > 0)
        {
            
            if(data.equalsIgnoreCase("<policy-file-request/>"))
            {
                nbc.write("<cross-domain-policy><allow-access-from domain=\"*\" to-ports=\"8090\"/></cross-domain-policy>\0");
                return true;
            }
            
            String[] message = data.split("&#8776;");

            if(message[0].toString().equals("register")){
                // Eu quero mandar uma resposta para o usuário que mandou as informações aqui
            }
    }
    catch(Exception ex)
    {
        System.out.println("onData: " + ex.getMessage());
    }
    
    return true;
}[/code]

Como faço para mandar uma resposta apenas para o usuário que me mandou as informações?

Eu estava pensando: Existe alguma forma de identificar o cliente? por exemplo o ip ou algum id de conexão?
Isso resolveria meu problema