Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : SMSlib pour l'envoie et la reception des sms [ Algorithme / Autre ] (ensisou)

jeudi 31 juillet 2008 à 12:02:39 | SMSlib pour l'envoie et la reception des sms

ensisou

Salut c sousou ensisou,
J'ai utilisée l'API SMSlib pour l'envoie et la reception des sms version 3.3.2 j'ai utilisée tts les classes java de cette API mais pour l'execution de la methose sendMessage il 'indique l'erreur suivante:
No runnable methods
java.lang.Exception: No runnable methods
 et voila la classe sendmessage.java:
// SendMessage.java - Sample application.
//
// This application shows you the basic procedure for sending messages.
// You will find how to send synchronous and asynchronous messages.
//
// For asynchronous dispatch, the example application sets a callback
// notification, to see what's happened with messages.



import org.smslib.IOutboundMessageNotification;
import org.smslib.Library;
import org.smslib.OutboundMessage;
import org.smslib.Service;
import org.smslib.modem.SerialModemGateway;

public class SendMessage
{
    public void doIt() throws Exception
    {
        Service srv;
        OutboundMessage msg;
        OutboundNotification outboundNotification = new OutboundNotification();
        System.out.println("Example: Send message from a serial gsm modem.");
        System.out.println(Library.getLibraryDescription());
        System.out.println("Version: " + Library.getLibraryVersion());
        srv = new Service();
        SerialModemGateway gateway = new SerialModemGateway("modem.com1", "COM1", 57600, "Nokia", "6310i");
        gateway.setInbound(true);
        gateway.setOutbound(true);
        gateway.setSimPin("0000");
        gateway.setOutboundNotification(outboundNotification);
        srv.addGateway(gateway);
        srv.startService();
        System.out.println();
        System.out.println("Modem Information:");
        System.out.println("  Manufacturer: " + gateway.getManufacturer());
        System.out.println("  Model: " + gateway.getModel());
        System.out.println("  Serial No: " + gateway.getSerialNo());
        System.out.println("  SIM IMSI: " + gateway.getImsi());
        System.out.println("  Signal Level: " + gateway.getSignalLevel() + "%");
        System.out.println("  Battery Level: " + gateway.getBatteryLevel() + "%");
        System.out.println();
        // Send a message synchronously.
        msg = new OutboundMessage("+306948494037", "Hello from SMSLib!");
        srv.sendMessage(msg);
        System.out.println(msg);
        // Or, send out a WAP SI message.
        //OutboundWapSIMessage wapMsg = new OutboundWapSIMessage("+306948494037",  new URL("https://mail.google.com/"), "Visit GMail now!");
        //srv.sendMessage(wapMsg);
        //System.out.println(wapMsg);
        // You can also queue some asynchronous messages to see how the callbacks
        // are called...
        //msg = new OutboundMessage("+309999999999", "Wrong number!");
        //msg.setPriority(OutboundMessage.Priorities.LOW);
        //srv.queueMessage(msg, gateway.getGatewayId());
        //msg = new OutboundMessage("+308888888888", "Wrong number!");
        //msg.setPriority(OutboundMessage.Priorities.HIGH);
        //srv.queueMessage(msg, gateway.getGatewayId());
        System.out.println("Now Sleeping - Hit <enter> to terminate.");
        System.in.read();
        srv.stopService();
    }

    public class OutboundNotification implements IOutboundMessageNotification
    {
        public void process(String gatewayId, OutboundMessage msg)
        {
            System.out.println("Outbound handler called from Gateway: " + gatewayId);
            System.out.println(msg);
        }
    }

    public static void main(String args[])
    {
        SendMessage app = new SendMessage();
        try
        {
            app.doIt();
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
    }
}

s'il vous plais aidez moi et voila mon mail dalhoumi.sou@gmail.com
Merci d'avance.





Cette discussion est classé dans : system, out, println, msg, gateway


Répondre à ce message

Sujets en rapport avec ce message

Probleme Bluetooth acceptAndOpen() [ par trowaflo ] Bonjour <o:p calendrier java [ par cafaizizir ] bonjour je sui étudiant en informatique et je dois réaliser un calendrier avec année bisextilleet je doi l'affiché ds la console avec la fonction prin gros probleme [ par romainbisson ] j'ai un gros soucis, j'ai une classe qui permet de se connecter sur le serveur pop de gmail, maintenant j'aimerais crée une autre classe avec une JFr [Urgent] Probleme de requete a l'utilisateur [ par ano66 ] Je fais un programme qui gere un calendrier et main demane a l'utilisateur de choisir parmi diferente option. Voci la partie du code qui me pose probl No requet!!! why????? [ par iscalibar ] Bonjour, j'ai creer un program java pour envoie une requete HTTP simple vers le serveur google mais je voix que ça ne marche pas car je ne recoie aucu Socket pour un seule message??? [ par iscalibar ] slt a tt, ben j'ai ecrit un programme java qui communique avec un serveur mais il n'envoie et recevie qu'une seule requete et la deusieme requete l'en Help Me SVP [ par Big cent ] Bon voilà mon code://Classe Principalimport java.util.*;import java.io.*; public class Principale{ static Enseignant tab_ens[] = new Enseignant Impossible de saisir un entier en java , en utilisant la class console [ par lagdu ] Bonjour à tous.Je me permet de poster sur le forum affin de vous exposer mon problème.Je vais essayer d'etre le plus precis possible sur celui ci mais


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,593 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.