Tenho uma classe que extende Thread, ela se conecta a um servidor e efetua o login no Run() como no código abaixo:
address = InetAddress.getByName(host);
connection = new Socket(address, port);
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(connection.getOutputStream()));
String msg = "Login:User:Senha\r\n";
out.write(msg);
out.flush();
Isso funciona normalmente, após este write e flush consigo mandar mais mensagens para o servidor com o write e o flush. O problema é que:
Preciso mandar outras mensagens nesta mesma classe porém fora do método Run(), mas sempre gera algum tipo de erro, alguem sabe o que pode ser?
Obrigado.