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

Windev Mobile Discussion :

Paramétrage de socket pour dialogue avec une appli en C++


Sujet :

Windev Mobile

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 6
    Par défaut Paramétrage de socket pour dialogue avec une appli en C++
    Bonsoir,

    J'ai écumé les forums mais ne parvient pas à trouver de réponse, aussi me tourné-je vers vous.

    Le contexte : je dois créer une application sous Windev Mobile dont le but est de faire l'interface entre des automates et l'application d'un client développée en C++
    Mon application doit dialoguer avec les automates via des sockets (cette partie est pleinement fonctionnelle) d'une part.
    D'autre part elle doit dialoguer avec l'application du client via 2 sockets (l'un en serveur sur mon appli pour recevoir des requêtes, l'un en serveur sur l'appli du client pour lui envoyer des infos)
    Et c'est là qu'est le soucis :

    Nous avons essayé plusieurs combinaisons de paramétrage de part et d'autre, mais nous ne parvenons pas à lire nos messages.

    Pour exemple, de mon côté, je parviens à détecter l'appli du client :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    	SI SocketAttendConnexion(NomSocket) ALORS
    		Canal est une chaîne
    		Canal = SocketAccepte(NomSocket)
    Jusqu'ici tout va bien, mais mon appli bloque sur le :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    			res=SocketLit(Canal)
    J'ai essayé tous les modes de transmission tels que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    		Canal = SocketAccepte(NomSocket)
    		SI PAS EnModeTest() ALORS
    			SocketChangeModeTransmission(Canal,SocketSansMarqueurFin)
    		FIN
    mais rien n'y fait...


    Quelqu'un aurait-il déjà développé ce genre de choses, rencontré ces problèmes, et un paramétrage miracle, que ce soit sous WindevMobile ou C++ ?

    Vous remerciant par avance,
    Cdlt,

  2. #2
    Invité de passage
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1
    Par défaut
    Bonjour,

    J'ai rencontré le même problème.

    En insérant le code suivant :

    SocketChangeModeTransmission("serveur",SocketSansMarqueurFin)

    le problème a été résolu.

    Cordialement.

Discussions similaires

  1. Réponses: 10
    Dernier message: 16/04/2013, 11h00
  2. Réponses: 1
    Dernier message: 03/08/2007, 07h55
  3. Réponses: 4
    Dernier message: 12/04/2007, 20h26
  4. [Kylix] Erreur "File not Found : Windows.dcu"
    Par derrick23_2003 dans le forum EDI
    Réponses: 4
    Dernier message: 27/12/2005, 11h18
  5. enregistrer dans un fichier avec une appli mdi
    Par ferrari dans le forum C++Builder
    Réponses: 4
    Dernier message: 05/05/2002, 15h17

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