- Forum-Beiträge: 26
01.01.2014, 17:16:10 via Website
01.01.2014 17:16:10 via Website
Ich möchte eine Socketverbindung zwischen einem Android Gerät und einem anderen Gerät in meinem Heimnetzwerk aufbauen. Dazu benutze ich die Klasse java.net.Socket und java.net.ServerSocket. Das Android Gerät ist der Client.
Dies ist der relevante Quellcode (in einer von AsyncTask abgeleiteten Klasse):
2 String message = "";
3 try {
4 InetAddress ip = InetAddress.getByName("192.168.3.50"); //ip des Servers
5 Socket clientSock = new Socket(ip,8888);
6 .......
Das Programm hängt an dem Versuch sich mit dem Server zu verbinden. Ich hab den gleichen Code auf meinem Windows Rechner laufen lassen, und da funktioniert es problemlos.
Als Permissions hab ich gesetzt:
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE
Was muss ich machen, um das Programm auf Android zum laufen zu bringen?
— geändert am 01.01.2014, 17:21:18
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.