Autore Topic: Problema con i permissi socket  (Letto 606 volte)

Offline allinone.zucchelli

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
    • Idee Di Legno
  • Dispositivo Android:
    Sony Xperia Z
  • Sistema operativo:
    Win 8
Problema con i permissi socket
« il: 13 Giugno 2013, 22:51:38 CEST »
0
Salve a tutti è il mio primo post e sono alle primissime armi con android e la programmazione in java...
Detto questo sto cercando di fare un TCP Server ho trovato alcuni esempi in internet e fin qui non ci sono problemi, ma se modifico la porta che apre il programma (da 6000 metto 502 che è la porta che su cui trasmette il client) mi da un errore di permesso....ERRORE:java.net.BindException: bind failed: EACCES (Permission denied)....

Qualcuno sa aiutarmi???

PS. I permessi ad accedere a internet li ho aggiunti nel Androidmanifest.xml

    <uses-permission android:name="android.permission.INTERNET"> </uses-permission>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"> </uses-permission>

Grazie mille
Idee di Legno - Realizzazione oggeti di legno
 http://www.ideedilegno.it

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Problema con i permissi socket
« Risposta #1 il: 14 Giugno 2013, 00:22:08 CEST »
0
Per bindare porte <1024 servono i permessi di root, non è questione di permessi nel manifest....

Inviato dal mio Galaxy Nexus con Tapatalk 2

Offline allinone.zucchelli

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
    • Idee Di Legno
  • Dispositivo Android:
    Sony Xperia Z
  • Sistema operativo:
    Win 8
Re:Problema con i permissi socket
« Risposta #2 il: 14 Giugno 2013, 06:34:27 CEST »
0
Scusa non ho aggiunto il logcat perché devo ancora capire come funziona... Comunque come faccio a dare i permessi di root?
Idee di Legno - Realizzazione oggeti di legno
 http://www.ideedilegno.it

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Problema con i permissi socket
« Risposta #3 il: 14 Giugno 2013, 07:31:42 CEST »
0
Dai un occhio alla sezione snippet... Dovrebbe esserci un topic a riguardo.

Ovviamente tieni conto che poi la tua app funzionerà solo su device "rootati".

Inviato dal mio Galaxy Nexus con Tapatalk 2
« Ultima modifica: 14 Giugno 2013, 07:34:18 CEST da Ricky` »

Offline allinone.zucchelli

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
    • Idee Di Legno
  • Dispositivo Android:
    Sony Xperia Z
  • Sistema operativo:
    Win 8
Re:Problema con i permissi socket
« Risposta #4 il: 14 Giugno 2013, 08:19:22 CEST »
0
Grazie mille...direi comunque che la scelta di far funzionare la mia applicazione solo su dispositivi rootati non e una soluzione molto elegante... Cercherò di cambiare porta al client
Idee di Legno - Realizzazione oggeti di legno
 http://www.ideedilegno.it