Sujet: Socket Permission denied

Bonjour, dans mon programme j'essaye pour le moment juste de me connecter à un serveur IRC mais j'ai une erreur à chaque fois :

"Permission denied (maybe missing INTERNET permission)"

Sauf que j'ai déjà bien ajouté la permission INTERNET dans le fichier xml. Mais j'ai peut-être une idée d'ou vient le soucis

Connection connexion = new Connection(this,"217.174.199.222",6667);

Je lance ma connexion comme ça, donc la déclaration de la socket et le reste se passe dans cette classe.

Alors que dans mon fichier XML, la permission est pour l'activity principale.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.google.android.gstorm"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".gStorm"
                  android:label="@string/app_name">
        <uses-permission android:name="android.permission.INTERNET" />                 
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
    <uses-sdk android:minSdkVersion="6" />
</manifest>

cela peut venir de là ? J'ai essayé de le bouger un peu partout dans le fichier XML mais rien ne change.

Merci wink

Re: Socket Permission denied

<uses-permission android:name="android.permission.INTERNET" /> doit être mis dans la balise <manifest /> au même niveau que <application /> (cf le site d'Android)

Re: Socket Permission denied

Hum, j'admire le RTFM tout en souplesse et légèreté.

Doucement le matin et pas trop vite l'après midi
Vous pouvez me (re)trouver sur Twitter wink

Re: Socket Permission denied

Le suisse a écrit:

Hum, j'admire le RTFM tout en souplesse et légèreté.

C'est un peu ça smile Personnellement j'ai presque toujours trouvé les solutions à mes problèmes sur Android en lisant soit la documentation (95% du temps) soit le code source.