Ik heb de volgende vraag ( ben geen ervaren Java programmeur)
ik heb een main klasse
in die main klasse instantieer ik een frame met tekstvelden en knoppen.
de knoppen hebben een actionlistener.
als ik op de knop "connect" druk open ik een socket:
zoals je ziet wordt de host uit een tekst veld gehaald.
als ik dit stukje in de main gooi en daar onder de volgende code:
dan werkt het wel. haal ik het connect stukje uit de main en voer ik dat pas uit als ik de "connect" knop indruk, maakt die wel verbinding, maar kan ik de response niet meer uitlezen...
wat moet ik hieraan doen?
ik heb een main klasse
in die main klasse instantieer ik een frame met tekstvelden en knoppen.
de knoppen hebben een actionlistener.
als ik op de knop "connect" druk open ik een socket:
code:
1
2
3
4
5
| String hostje = hostInput.getText();
link = new Socket(hostje, PORT);
in = new BufferedReader(new InputStreamReader(
link.getInputStream()));
out = new PrintWriter(link.getOutputStream(),true); |
zoals je ziet wordt de host uit een tekst veld gehaald.
als ik dit stukje in de main gooi en daar onder de volgende code:
code:
1
2
3
4
5
| do{
response = in.readLine();
System.out.println(response);
}
while(!response.equals("QUIT") |
dan werkt het wel. haal ik het connect stukje uit de main en voer ik dat pas uit als ik de "connect" knop indruk, maakt die wel verbinding, maar kan ik de response niet meer uitlezen...
wat moet ik hieraan doen?