Edit: Fehler gefunden, die Manifest.xml braucht eine Permission:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
Sorry fürs Spammen, der Thread kann weg.
Hallo zusammen,
ich möchte eine Verbindung zu meinem Laptop herstellen via Java Socket, scheitere allerdings schon am Anfang.
Folgender Code-Ausschnitt
Code
Button knopf=(Button)v.findViewById(R.id.button1);
try
{
Socket myConnection=new Socket("www.google.com", 80);//Unknown Host
//Socket myConnection=new Socket("www.heise.de", 80);//Unknown Host
//Socket myConnection=new Socket("127.0.0.1", 80);//No I/O
//Socket myConnection=new Socket("192.168.178.123", 4711);//Unknown Host
//Socket myConnection=new Socket("www.google.com", 80);//Unknown Host
OutputStream mystream=myConnection.getOutputStream();
String s="Volume.Set:00000";
mystream.write(s.getBytes());
knopf.setText("Freibier für alle");
myConnection.close();
}
catch (UnknownHostException e) {
knopf.setText("Unknown host: kq6py");
}
catch (IOException e) {
knopf.setText("No I/O");
}
Alles anzeigen
Wirkt auf mich, als sei ein Zugriffsrecht nicht vergeben, wenn selbst Google sich via HTTP nicht erreichen lässt.
Die Frage ist, was ich umstellen muss.
Das Smartphone ist via mit WPA2 gesicherter WLAN-Verbindung über eine Fritzbox mit dem Internet verbunden; Browser und PlayStore funktionieren einwandfrei....
Danke und Gruß
Franky