Problema: Threads só encherga a "run"?

2 respostas
andoliveira4

Olá a todos, sou novato porem estou com um problema com threads e sockets, por isto achei q só na parte de java avançado eu resolveria este problema

minha pergunta é???..eu posso criar construtoras em uma classe q extende de uma thread???, pq pelo q eu vejo parece q não da, ou eu estou fazendo merda mesmo???

eis o codigo:
class Recebe2 extends Thread
{
	public Recebe2()
	{
		int[] porta = new int[3];
		int[] ip_convertido = new int[3];
		
		String[] ip_status = new String[3];
		String[] ip_tratado = new String[3];		
		String[] ip_original = new String[3];
		
		ip_original[0] = "201.74.34.10";
		ip_original[1] = "201.74.34.11";
		ip_original[2] = "201.74.34.12";		
		
		porta[0] = 2000;
		porta[1] = 2001;
		porta[2] = 2002;
	}	
	
	public void run()
	{
			
		for(int i = 0; i <= 3; i++)
		{
			try
			{
                ip_original[i] ="";
				ip_tratado[i] = "";
				ip_convertido[i] = 0;  
				ip_status[i] = " ";	
							
			}
			catch(Exception ex)
			{
				
			}
					
		}
}
}
esses são os erros

cannot resolve symbol variable ip_tratado
cannot resolve symbol variable ip_original
cannot resolve symbol variable ip_convertido
cannot resolve symbol variable ip_tratado
cannot resolve symbol variable ip_status

alguem me ajude oq eu faço???

2 Respostas

andoliveira4

ops…problema de escopo

ja resolvi o problema…obrigado

peerless

só para deixar claro . Erro primário… estava declarando as variaveis dentro de outro método… no caso o construtor.

Criado 14 de outubro de 2007
Ultima resposta 14 de out. de 2007
Respostas 2
Participantes 2