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

Android Discussion :

MsgConnect et Android


Sujet :

Android

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Rappunzell
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Novembre 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Novembre 2007
    Messages : 93
    Par défaut MsgConnect et Android
    Bonjour !

    Comme je l'ai dit dans un précédent poste, j'essaye de faire dialoguer deux applis avec la librairie MsgConnect.

    Pour le moment, j'essaye d'envoyer un message depuis Android vers une appli Delphi (en fait, la demo fournit par Eldos, "SendNote").
    Je n'ai qu'une simple activité dont voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    public class msgconnectActivity extends Activity {
     
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
     
            boolean b = MCMessenger.setLicenseKey("...................");
     
            StringBuffer mess_erreur_buff = new StringBuffer();
     
            MCMessenger messenger = new MCMessenger();
     
            String S = new String("HelloWorld");
            MCMessage message = MCMessenger.createMessageFromText(1, 1, 1, S, null, false);
     
            MCSocketTransport transport = new MCSocketTransport();
     
            transport.setMessenger(messenger);
    		transport.setTransportMode(MCInetTransport.stmServer);
    		transport.setMessengerPort(14583);
    		try {
    			transport.setMessengerAddress("10.10.1.184"); // Adresse IP du PC avec l'appli Delphi sur le réseau local
    		} catch (EMCError e1) {			
    			e1.printStackTrace();
    		}
     
            try{
    			transport.setActive(true);
    		} catch(Exception ex){
    			mess_erreur_buff.append(ex.toString());
    			mess_erreur_buff.append("\n\n");
    			Log.i("MSG", ex.toString());
    		}
     
            try {
    			messenger.postMessage("Socket:10.10.1.184:14583|SendNote", message, null);
    			Toast toast = Toast.makeText(getApplicationContext(), "OK", Toast.LENGTH_LONG);	
    			toast.show();
    		} catch (EMCError e) {
    			mess_erreur_buff.append(e.toString());
    			mess_erreur_buff.append("\n\n");
    			Log.i("MSG", e.toString());
    		}
     
            ((TextView)findViewById(R.id.Text_a)).setText(new String(mess_erreur_buff));
     
        }
    }
    L'appli plante purement et simplement au moment du transport.setActive(true) ... Pas d'exception, rien. Je ne comprend pas pourquoi.

    J'ai joins ce que me dit le logcat.

    Si quelqu'un qui aurait éventuellement déjà utilisé cette librairie sous Android ou autre pourrait me donner quelques infos, ça serait sympa.

    Merci d'avance.
    Fichiers attachés Fichiers attachés
    • Type de fichier : txt log.txt (11,6 Ko, 413 affichages)

Discussions similaires

  1. Android challenge : Construction d'une équipe projet
    Par myDroid dans le forum Android
    Réponses: 0
    Dernier message: 15/11/2007, 20h06

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