Fala galera, Tudo bom?
Estou estudando um tutorial de chat e ja consegui enviar e receber mensagens!
Porém, nao entendi uma parte deste código abaixo ,
Scanner in = new Scanner(socket.getInputStream());
PrintWriter out = new PrintWriter(socket.getOutputStream());
Não entendi muito bem o que esta acontecendo ^
Podem me ajudar?
Segue o método run do código;
@Override
public void run() {
try{
Scanner chat = new Scanner(System.in);
Scanner in = new Scanner(socket.getInputStream());
PrintWriter out = new PrintWriter(socket.getOutputStream());
while(true)
{
String input = chat.nextLine();
out.println(input);
out.flush();
if(in.hasNext())
{
System.out.println("" + in.nextLine());
}
}
} catch(Exception e)
{
System.out.println(e.getMessage());
e.printStackTrace();
}
}
Estudei o código aqui :
http://forum.codecall.net/topic/67704-server-and-client-chat-tutorial/
, Valeu Viny!!!
