terça-feira, 1 de novembro de 2011

Re: [java-br] Serviço/Socket/Thread

·

 

Sobre java como serviço, uma opção "padrão" é você pode subir um servidor de aplicação (JBoss, Glassfish, etc), ou mesmo um container web (Tomcat) com seus serviços... você terá as vantagens e abstrações do servidor, por exemplo, utilizar uma conexão http(s) no lugar de socket, e deixar o todo o trabalho para o servidor...

Se quiser implementar o servidor com threads de uma olhada nesta apostila http://www.slideshare.net/adrianoseven/threads-e-sockets-java
 
Oscar A. Costa
http://blog.openarch.com

"Do or do not, there is no try" - Master Yoda

________________________________
De: Luciano do Valle Coelho <lvctecno@yahoo.com.br>
Para: java-br@yahoogrupos.com.br
Enviadas: Terça-feira, 1 de Novembro de 2011 23:20
Assunto: [java-br] Serviço/Socket/Thread

 
Boa noite pessoal.

Gostaria de saber se tem como registrar um jar como serviço no Windows 2008,
já rodei um milhão de soluções no Google e naum cheguei a lugar nenhum,
tentei SC, javaservice e etc e nada.

Fiz um programinha de teste rodando no Android que se conecta com o servidor
remoto através de socket ( a pergunta acima é exatamente para registrar o
programa no servidor) e tah conectando blz, agora alguém teria um exemplo
desse tipo de conexão (socket) usando uma thread, pois a cada requisição de
informação do servidor o aparelho trava, ateh q a requisição seja concluída.

Estou fazendo assim:

//CLASSE PRINCIPAL

ConexaoSocket cs = new ConexaoSocket(IP_SERVIDOR, CLASSE_BEAN);

cs.buscarInformacao(teste);

String info1 = CLASSE_BEAN.getInfo1().trim();

//CLASSE CONEXAO

public ConexaoSocket(String ip, ClasseBeans cb) throws IOException {

socket = new Socket(ip, 5555);

out = new
DataOutputStream(socket.getOutputStream());

in = new
DataInputStream(socket.getInputStream());

this.cb = cb;

}

public void buscarInformacao(String teste){

try {

out.writeUTF(teste);

out.flush();

cb.setInfo1(in.readUTF().toString().trim());

} catch (IOException e) {

Log.e("Conexao", e.getMessage(), e);

} finally {

close();

}

}

Desde já agradeço a todos.

QUE A FORÇA ESTEJA CONTIGO.

LUCIANO

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
O que é melhor do que pagar pouco por algo que custa muito? Acesse Já.

Pode ter muita gente especial interessada em você! Deixe te conhecerem!
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog