xmlSockets

1 resposta
D

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

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;
    }

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

1 Resposta

D

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

Criado 30 de março de 2011
Ultima resposta 30 de mar. de 2011
Respostas 1
Participantes 1