Ver la Versión Completa : [ CONSULTA ] No me conecta el Socket
MorSerNa
19/02/15, 20:51:27
Buenas estoy creando un socket para una app del android, pero no me conecta, ayuda :P
http://i.gyazo.com/44bf69a03d442c7344ccc16d43530741.png
http://i.gyazo.com/0e624c9aead83cc11b45189ac6bfc723.png
kriogeN
19/02/15, 21:16:55
Has incluido el permiso de Internet en el Manifest, ¿no?
MorSerNa
19/02/15, 21:23:54
No, como se hace eso? xDDDDDD
MorSerNa
19/02/15, 21:25:08
Creo que ya se como se hace.
<uses-permission android:name="android.permission.INTERNET" />
Puede ser eso?
MorSerNa
19/02/15, 21:43:14
Tras dar los permisos, sigue sin funcionarme :P
kriogeN
19/02/15, 22:00:15
Comprueba lo que te da la Excepción, lo más probable es que sea un NetworkOnUIThreadException, que significa que no puedes hacer uso de una conexión a Internet en el hilo principal (realmente desde Android 4.0, pero ya casi nadie tiene 2.3, y menos si es desarrollador)
Si es eso, tendrás que hacer tu conexión en otro hilo, preferentemente usando un AsyncTask.
MorSerNa
19/02/15, 22:07:42
Donde se mira la excepción? (Sorry xD)
MorSerNa
19/02/15, 22:17:02
PD: el código esta bien?
Deja_vu
19/02/15, 23:55:33
La excepción es ese (Exception e) en el catch pone un Log que escriba el e.toString
MorSerNa
19/02/15, 23:57:13
No entendi nada, xD
Yo ahora lo tengo así http://i.gyazo.com/e4cb71f5bd9462ed2da0549b0bb7a08b.png
MorSerNa
21/02/15, 00:40:25
Alguien? D:
MorSerNa
21/02/15, 00:48:07
El error del LOG
E/Error connect()﹕ android.os.NetworkOnMainThreadException
kriogeN
21/02/15, 10:38:35
El error del LOG
E/Error connect()﹕ android.os.NetworkOnMainThreadException
Pues lo que te puse en mi post, estás tratando de hacer uso de Internet en el hilo principal, tienes que mover el Socket a otro hilo. Lo mejor es usar un AsyncTask.
MorSerNa
21/02/15, 10:54:12
Gracias^^ Solucionado xD
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.