Joa... verstrickt alles
Also um das Thema mal wieder hin zu bekommen,
ich versuche einfach nur etwas von meinem Handy an ein anderes Handy oder an meinen Computer über das Internet zu senden.
Mir steht zur Verfügung: Die IP und die Netzwerk IP
1public class ClientThread implements Runnable{
2 private Handler handler=new Handler();
3 Socket socket;
4 InputStream InputStream = null;
5
6 String ip = "192.168.*.***"; // KLAPPT (Netzwerkip Computer)
7 //String ip = "79.**.**.**"; // KLAPPT NICHT (IP gesamt)
8
9 public void run()
10 {
11 try
12 {
13 InetAddress serverAddr=InetAddress.getByName(ip);
14 handler.post(new Runnable(){
15 public void run(){
16
17 }
18 });
19 socket=new Socket(serverAddr, 13111);
20
21 handler.post(new Runnable(){
22 public void run(){
23 try {
24 PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())), true);
25 out.println("heyho");
26 out.flush();
27
28 String a = readString(socket);
29 out.println("jawoll3" + a);
30
31
32 } catch (IOException e) {
33 // TODO Auto-generated catch block
34 e.printStackTrace();
35 }
36 }
37 });
38
39 }
40 catch(Exception e){
41 handler.post(new Runnable(){
42 public void run(){
43
44 }
45 });
46
47 e.printStackTrace();
48 }
49 }
50 }
So klappt schon mal die Übergabe von Daten im Netzwerk.
Nur das Problem mit den Daten zum Gerät klappt noch nicht.
Kann man den Daten nicht genau sagen, IP -> Gerät IP -> Port ??
Funktioniert sowas nicht? :/
Ach ja, Mobilfunknetze sind mir egal ;) Da diese eh nur Schwierigkeiten bereiten halte ich mich da erstmal raus.
--
Edit:
Hier sieht der Quellcode ja einfach mal Sche... aus :/ Androidpit Formatiert wohl nicht gut.
--
— geändert am 01.11.2012, 15:05:02
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.