Hallo zusammen,
ich will etwas ganz banales machen und zwar eine feste Adresse z.b. http://www.google.de aus einem Infofenster öffnen.
Wenn ich das mache, kommt immer die Fehlermeldung, dass er http://www.google.de nicht kennt...
Was muss ich ändern?
Danke schon jetzt für die Hilfe,
JP
ich will etwas ganz banales machen und zwar eine feste Adresse z.b. http://www.google.de aus einem Infofenster öffnen.
Code:
int result = JOptionPane.showConfirmDialog(Frame.myFrame,
"Möchten Sie die Googleseite öffnen?"
, "Himweis!",
JOptionPane.WARNING_MESSAGE);
if (result == JOptionPane.YES_OPTION) {
try{
Socket sock = new Socket("http://www.google.de",80);
OutputStream out = sock.getOutputStream();
InputStream in = sock.getInputStream();
String s = "GET /index.html" + " HTTP/1.0" + "\r\n\r\n";
out.write(s.getBytes());
int len;
byte[] b = new byte[100];
while ( (len = in.read(b)) != -1) {
out.write(b, 0, len);
}
out.close();
in.close();
sock.close();
System.exit(0);
}
catch(MalformedURLException e){
System.err.println(e.toString());
System.exit(1);
}
catch(IOException e){
System.err.println(e.toString());
System.exit(1);
}
}
else{
System.exit(0);
}
Wenn ich das mache, kommt immer die Fehlermeldung, dass er http://www.google.de nicht kennt...
Was muss ich ändern?
Danke schon jetzt für die Hilfe,
JP