
saitam
(usa Slackware)
Enviado em 01/10/2013 - 16:51h
Bom galera, alguém já implementou uma comunicação entre servidor UDP com servidor TCP com sockets em Java ?
Deixa explicar melhor...
Aplicação calculadora remota usando sockets.
Assim, executo 2 servidores (1 servidor UDP e 1 servidor TCP)
Da mesma forma 2 clientes (1 cliente UDP e 1 cliente TCP)
A comunicação entre cliente UDP com servidor UDP e cliente TCP com servidor TCP esta OK
Mas, queria ver se existe uma forma de comunicar servidor UDP com servidor TCP
Cliente UDP envia valor1, valor2 e operando para o Servidor UDP, que recebe esses valores efetuando a operação enviando o resultado de volta para o Cliente UDP, mas como enviar esses valores para o Servidor TCP para fazer a mesma operação realizada no Servidor UDP ?
No servidor UDP crio o socket com DatagramSocket
No servidor TCP crio o socket com ServerSocket
em separado
Desta forma, quando um cliente solicita uma operacão de escrita por meio de um protocolo de transporte,essa operação devera ser realizada naquele servidor bem como essa mesma operacão devera ser invocada no outro servidor (por meio do outro protocolo de transporte) de modo a manter consistentes as informacões entre os dois servidores.
Então, alguém já implementou uma comunicação entre servidor UDP com servidor TCP com sockets em Java ?