Bienvenue sur le forum !

Si vous souhaitez rejoindre la communauté, cliquez sur l'un de ces boutons !

Qt 5 : 5.9.1 - Qt Creator : 4.3.1 - Qt Installer : 2.0.3 - JOM : 1.1.2 - Qt Build suite : 1.7.0 - VS Qt 5 : 2.0.0

Communication réseau

September 2016 modifié dans Qt / Mobile
Bonjour,

je ne parviens pas à établir une connexion réseau depuis mon téléphone android. J'ai écrit une petite appli minimaliste de test pour me connecter en TCP IP depuis mon smartphone à un serveur de temps situé sur mon PC.
socket->connectToHost("192.168.1.108", 13);  // Connexion au serveur date and time

if (socket->waitForConnected(1000)) {
socket->waitForReadyRead(3000); // et on attend 3 secondes maxi la réponse du serveur
QString ch = socket->readAll(); // Récupération des données envoyés par le serveur
ui->label->setText(ch); // Affichage date et heure
}
Ca fonctionne parfaitement en mode Desktop.

En revanche, pas moyen d'établir la connexion depuis mon smartphone android. L'appli tourne correctement, mais pas de connexion ...

J'ai pourtant ajouté androidmanifest.xml dans mon projet et j'y ai ajouté les permission suivantes:
        <uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
J'ai également ajouté
ANDROID_PACKAGE_SOURCE_DIR = $$PWD
dans le .pro

A court d'inspiration, je n'avance plus depuis un bon moment et je ne vois plus trop quoi faire.

Merci pour vos idées.
Connectez-vous ou Inscrivez-vous pour répondre.