| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/05/2010 13:41:36
|
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. (?)
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/05/2010 19:42:04
|
romarcio
JWizard
![[Avatar]](/images/avatar/0dc800465c816add16e0b6d63be91f49.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2010 13:43:50
|
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?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2010 17:51:45
|
romarcio
JWizard
![[Avatar]](/images/avatar/0dc800465c816add16e0b6d63be91f49.jpg)
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 |
|
|
 |
|
|