Hurtigt socket spørgsmål i java.
Hvorfor udskriver den "null" ? også selvom jeg tager en anden host osv.import java.awt.*;
import java.applet.*;
import java.io.*;
import java.net.*;
public class program extends Applet
{
int ialt;
boolean slut;
String nyUd,nyInd,tekst,data,klient,ind,ud;
public void init()
{
try {
Socket klient = new Socket("www.google.dk",80);
OutputStream ud = klient.getOutputStream();
InputStream ind = klient.getInputStream();
PrintWriter nyUd = new PrintWriter(ud);
BufferedReader nyInd = new BufferedReader(new InputStreamReader(ind));
nyUd.println("GET /index.php HTTP/0.9");
nyUd.println("Host: www.google.dk");
nyUd.println();
nyUd.flush();
data = nyInd.readLine();
System.out.println(data);
slut=false;
tekst = getParameter("tekst");
ialt = tekst.length();
}catch (Exception e){}}
public void start()
{
System.out.println("Programmet startes");
}
public void vent()
{
try {
Thread.sleep(2000);
}catch(Exception e){}}
public void slut()
{
vent();
slut=true;
System.out.println("Programmet sluttes!");
repaint();
}
public void paint(Graphics g)
{
start();
g.drawString(".. "+data+"..",100,100);
vent();
slut();
}}
