IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web & réseau Delphi Discussion :

Communication entre applications Windows et Android


Sujet :

Web & réseau Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement en retraite
    Inscrit en
    Juin 2002
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement en retraite
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2002
    Messages : 457
    Par défaut Communication entre applications Windows et Android
    Bonjour,

    Je suis à la recherche d'une solution pour le besoin ci-dessous.
    J'ai essayé le tethering mais il ne fonctionne pas.
    Voir post : https://www.developpez.net/forums/d1...ees-tethering/

    Le besoin (Windows 8 et 10 delphi 10.1)
    Une application A de type desktop doit envoyer à une application B, sous Android, une photo jpg pour qu'elle soit affichée sur la tablette ou le téléphone.

    L'application B doit pouvoir envoyer suivant les actions de l'utilisateur sur des boutons un message court de type texte qui sera traité par A pour lancer d'autres tâches.

    Normalement A est en fonction, B est lancée et se connecte en attente de recevoir les images et de renvoyer des ordres.

    Quel outil de dialogue utiliser ?

    Merci d'avance pour les idées !

  2. #2
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Par défaut
    Bonjour,

    Je recherche la même chose, communiquer entre PC Windows et Portable Androïd, mais via USB.

  3. #3
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Citation Envoyé par Bernard B Voir le message
    Bonjour,

    Je suis à la recherche d'une solution pour le besoin ci-dessous.
    J'ai essayé le tethering mais il ne fonctionne pas.
    Voir post : https://www.developpez.net/forums/d1...ees-tethering/

    Le besoin (Windows 8 et 10 delphi 10.1)
    Une application A de type desktop doit envoyer à une application B, sous Android, une photo jpg pour qu'elle soit affichée sur la tablette ou le téléphone.

    L'application B doit pouvoir envoyer suivant les actions de l'utilisateur sur des boutons un message court de type texte qui sera traité par A pour lancer d'autres tâches.

    Normalement A est en fonction, B est lancée et se connecte en attente de recevoir les images et de renvoyer des ordres.

    Quel outil de dialogue utiliser ?

    Merci d'avance pour les idées !
    Le tethering utilise des techniques que l'on peut reproduire avec Indy par exemple
    1) broadcast UDP pour localiser l'autre device (inutile si on a des @IP fixes...au moins sur le PC qui sera alors toujours serveur du mobile)
    2) connexion TCP pour établir les échanges une fois l'adresse IP connue ou détectée

    Citation Envoyé par LupusBe Voir le message
    Bonjour,

    Je recherche la même chose, communiquer entre PC Windows et Portable Androïd, mais via USB.
    deux solutions
    1) le mobile est reconnu comme lecteur réseau sous Windows, il suffit d'y déposer les fichiers
    2) via ADB mais c'est un poil plus compliqué et cela nécessite l'installation du driver ADB du mobile d'une part et du SDK Android d'autre part (ou tout au moins adb.exe et toutes ses dépendances)

    note qu'il est possible d'implémenter le protocole de communication sous Delphi, tous les sources de ADB sont disponibles, il faut juste se farcir leur traduction de C en Delphi, mais du coup on peut se passer du SDK
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  4. #4
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement en retraite
    Inscrit en
    Juin 2002
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement en retraite
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2002
    Messages : 457
    Par défaut
    Bonjour Paul, merci pour ta réponse.
    J'avais effectivement fait une sorte de téthering sans le savoir il y a quelque temps avec des soucis et des connections ratées.
    Le tethering proposé semble bien fonctionner et je crois que je viens de mettre la doigt sur le soucis que j'ai rencontré dans la transmission des photos du PC vers le mobile.
    C'est simplement un pb de volume !
    Au delà d'une certaine taille du flux à transmettre il y a plantage de la liaison.
    Actuellement j'estime la limite à 4Moctets. Par contre je n'ai eu qu'une fois sur des dizaines d'essais une alarme qui disait que le flux était trop gros pour java quelque chose !

  5. #5
    Membre chevronné
    Avatar de alheuredudejeuner
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2005
    Messages : 376
    Billets dans le blog
    4
    Par défaut serveur tcp
    Bonjour,

    c'est relativement facile de créer un service tcp sur Windows,

    et de mettre un client tcp sur le device Android.

    Indépendamment du protocole, Pour envoyer des gros fichiers, il faut les découper en morceau.

    envoyer dans une boucle les fichiers, reconstruire le fichier sur la cible.

    Il n'y a pas de limite de taille, juste de temps .

    C'est ce que j'utilise pour les sauvegarde de gros fichiers.

    Cordialement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Communication entre applications
    Par StormimOn dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 04/06/2007, 14h27
  2. [C#] Communication entre applications ?
    Par fmichael dans le forum C#
    Réponses: 10
    Dernier message: 02/03/2007, 08h30
  3. communication entre application.
    Par clucky dans le forum Langage
    Réponses: 1
    Dernier message: 10/10/2006, 10h10
  4. Réponses: 7
    Dernier message: 12/05/2006, 08h36
  5. [COM | VB] communication entre application hétérogène
    Par zlavock dans le forum Général Java
    Réponses: 8
    Dernier message: 21/11/2004, 10h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo