Fórum (Sockets) Como fazer para o servidor mandar uma mensagem... #569670
09/04/2009
0
Edinei Manica
Curtir tópico
+ 0Posts
09/04/2009
Dalton
Gostei + 0
09/04/2009
Claudio Paranhos
Gostei + 0
09/04/2009
Edinei Manica
09/04/2009
0
Edinei Manica
Curtir tópico
+ 0Posts
09/04/2009
Dalton
Gostei + 0
09/04/2009
Claudio Paranhos
Gostei + 0
09/04/2009
Edinei Manica
Gostei + 0
09/04/2009
Edinei Manica
Gostei + 0
09/04/2009
Claudio Paranhos
{...
String ip="192.168.0.1"; //vc terá que pegar o ip do adversário
String porta="8080"; //funciona em qualquer "porta aberta"
String mensagem="jogada 1";
Socket s = new Socket(ip,porta);
PrintWriter out = new PrintWriter(s.getOutputStream(),true);
out.println(mensagem);
out.close();
s.close();
...}{...
String porta="8080";
ServerSocket ss = new ServerSocket(porta);
while(ss!=null){
Socket s = ss.accept();
BufferedReader in = new BufferedReader(new InputStreamReader(s.getInputStream()));
String remetente = s.getInetAddress().getHostAddress();//descobrir o ip do remetente, se é que te interessa
String mensagem = in.readLine();
String linha = null;
while((linha=in.readLine())!=null){
String mensagem = linha;
}
in.close();
s.close();
}//while
ss.close();
...}Gostei + 0
09/04/2009
Edinei Manica
Gostei + 0
09/04/2009
Edinei Manica
Gostei + 0
09/04/2009
Claudio Paranhos
Gostei + 0
09/04/2009
Edinei Manica
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)
Inserção de url
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.