Knowledge Base Nr: 00089 appletCommunicationServer.java - http://www.swe-kaiser.de

Downloads:

Java: http kommunikation eines java-applets mit dem server über port 80
(durch firewall) - z.b. anmelden und abmelden beim server

  
int httpRequest(String urlString)
{
try
{
URL url = new URL(urlString);
BufferedReader dis;
String line;
dis = new BufferedReader(new InputStreamReader(url.openStream()));
while ((line = dis.readLine()) != null)
{
//auswerten der antwort...

System.out.println(line);
}
dis.close();
}
catch (MalformedURLException me)
{
return -1;
}
catch (IOException ioe)
{
return -2;
}

return 0;
}

public void init ()
{
//do all the initialization stuff ...

//anmelden beim server
httpRequest("http://" + p_host +"/kaiserreich/cgi-bin/access.pl?run=1");
}

public void destroy()
{
//abmelden beim server
httpRequest("http://" + p_host +"/kaiserreich/cgi-bin/access.pl?run=0");
}