K
Kelthur
Neues Mitglied
- 1
Hallo,
erstmal die allgemeine Beschreibung der Situation, ich habe ein Archos 70 IT über ADB mit Eclipse verbunden und Funktionsfähig. Ich möchte per TCP (Socket) mit den Gerät auf einen Rechner (ein WiPort) in eigenen Netzwerk etwas per WLAN übertragen (Buchstaben, Zahlen, momentan noch nicht wichtig).
Ich verwende folgenden Code:
----------------------------------------------------------
...
Socket WiPort = null;
OutputStream out;
InputStream in;
... (Konstruktoraufruf, erst wird geschaut ob Wlan an ist, falls es das ist, ob das richtige WLAN ausgewählt ist, und anschließend darauf connected das Funktioinert auch)...
try {
initSocket();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
---------> e.printStackTrace();
}
...
public void initSocket() throws UnknownHostException, IOException {
WiPort = new Socket("192.168.1.2", 10001);
out = WiPort.getOutputStream();
in = WiPort.getInputStream();
}
----------------------------------------------------------
Im Android stürzt das Programm ab (unerwartet Beendet Prozess connect.android), der Debugger sagt mir bei der gekennzeichneten Zeile, "Network unreachable".
die Permissions sind:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
<uses-permission android:name="android.permission.NETWORK"></uses-permission>
<uses-permission android:name="android.permission.SYSTEM_TOOLS"></uses-permission>
<uses-permission android:name="android.permission.HARDWARE_CONTROLS"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
ich habe das gleiche nochmal auf dem Rechner ausgeführt, und der WiPort empfängt es auch... Nur vom Tablet aus geht es nicht
gibt es hier vieleicht irgent etwas, das ich vergessen habe? Das Tablet ist auch ganz normal zu diesen Netzwerk verbunden und wird auch im Router angezeigt und kann ganz normal angepingt werden... Sowie der WiPort auch
erstmal die allgemeine Beschreibung der Situation, ich habe ein Archos 70 IT über ADB mit Eclipse verbunden und Funktionsfähig. Ich möchte per TCP (Socket) mit den Gerät auf einen Rechner (ein WiPort) in eigenen Netzwerk etwas per WLAN übertragen (Buchstaben, Zahlen, momentan noch nicht wichtig).
Ich verwende folgenden Code:
----------------------------------------------------------
...
Socket WiPort = null;
OutputStream out;
InputStream in;
... (Konstruktoraufruf, erst wird geschaut ob Wlan an ist, falls es das ist, ob das richtige WLAN ausgewählt ist, und anschließend darauf connected das Funktioinert auch)...
try {
initSocket();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
---------> e.printStackTrace();
}
...
public void initSocket() throws UnknownHostException, IOException {
WiPort = new Socket("192.168.1.2", 10001);
out = WiPort.getOutputStream();
in = WiPort.getInputStream();
}
----------------------------------------------------------
Im Android stürzt das Programm ab (unerwartet Beendet Prozess connect.android), der Debugger sagt mir bei der gekennzeichneten Zeile, "Network unreachable".
die Permissions sind:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
<uses-permission android:name="android.permission.NETWORK"></uses-permission>
<uses-permission android:name="android.permission.SYSTEM_TOOLS"></uses-permission>
<uses-permission android:name="android.permission.HARDWARE_CONTROLS"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
ich habe das gleiche nochmal auf dem Rechner ausgeführt, und der WiPort empfängt es auch... Nur vom Tablet aus geht es nicht
gibt es hier vieleicht irgent etwas, das ich vergessen habe? Das Tablet ist auch ganz normal zu diesen Netzwerk verbunden und wird auch im Router angezeigt und kann ganz normal angepingt werden... Sowie der WiPort auch