RMI = Socket

1 resposta
G

Gostaria de fazer na minha rede um trojan.
Só que preciso de socket, e essa é minha duvida.
grato.

1 Resposta

V

RMI == Socket?
Resposta: false

Socket: comunicação de baixo nível onde são passados Streams de dados. Em Java, escrever ou ler de um socket é muito parecido com escrever ou ler de um arquivo.

  • Não é necessário ter cliente e servidor feitos em Java
  • Mais difícil de implementar, pois você é obrigado a lidar com questões de concorrência, por exemplo.

RMI: comunicação mais de alto nível onde são passados quais quer objetos serializaveis. Chamar um serviço RMI é muito parecido com chamar um método de uma classe qualquer.

  • Tanto cliente quanto servidor precisam estar escritos em Java
  • Muito mais fácil e rápido para implementar.

Nota: RMI usa Sockets por debaixo dos panos.

Criado 11 de junho de 2005
Ultima resposta 12 de jun. de 2005
Respostas 1
Participantes 2