Execício do livro não funciona?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
GustavoBorba
JavaChild

Membro desde: 23/11/2009 19:23:23
Mensagens: 110
Offline

Oi pessoal do GUJ.

Estou com uma dúvida em relação ao execício sobre Sockets no livro Use a Cabeça: Java. Estou tentando criar um aplicativo que dê conselhos aleatórios quando o usuário (client) se conecta ao servidor (host/server). Mas quando eu rodo o aplicativo, nada acontece, não recebo conselho algum! Aqui está o meu código:

package app.sockettest;



Não há nenhum envio de StackTrace, então isso mostra que ele conectou. (?)
romarcio
JWizard
[Avatar]

Membro desde: 17/12/2008 10:05:49
Mensagens: 2434
Localização: Santa Maria/RS
Offline

Seu código está correto, porem quando coloca para rodar ele deve parar nessa linha: e ficar esperando um socket do tipo cliente se conectar a mesma porta e enviar uma mensagem.

Quando essa mensagem for enviada, seu código passa a executar as próximas linhas e então realizar o seu random.

Crie um socket cliente, inicie o seu que é o servidor e depois o cliente, e verá que funciona.

Bacharel em Sistemas de Informação.
Oracle Certified Professional, Java SE 6 Programmer

Blog | Facebook | Twitter
[WWW]
GustavoBorba
JavaChild

Membro desde: 23/11/2009 19:23:23
Mensagens: 110
Offline

Eu não estou achando no livro aqui, ou não estou entendendo. Tu podes me mostrar como conectar um client?
romarcio
JWizard
[Avatar]

Membro desde: 17/12/2008 10:05:49
Mensagens: 2434
Localização: Santa Maria/RS
Offline

Aqui um exemplo de cliente para socket


1° inicie o seu servidor, depois então inicie esse cliente. Dai depois pode alterar conforme suas necessidades.

Bacharel em Sistemas de Informação.
Oracle Certified Professional, Java SE 6 Programmer

Blog | Facebook | Twitter
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team