salut mon ami,
s'il te plait aide moi, je develope une application embarquée en java sur un modem TC65 qui envoi et recoit des sms.
je veux lire les sms puis les transmettre à mon pc via un cable serie.
je veux effectuer le transfert avec des sockets , etant donné que le modem joue le role du client et que le pc est serveur.
voici mon code :




import com.siemens.icm.io.ATCommandFailedException;
import com.siemens.icm.io.file.FileConnection;
import java.io.IOException;
import javax.microedition.io.Connector;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;


public class MainApplication extends MIDlet {

SocketConnection sc = null;
InputStream In = null;
OutputStream Out = null;

//Constructor
public MainApplication()
{
}

//Midlet start
protected void startApp() throws MIDletStateChangeException
{

try
{
sc = (SocketConnection)
Connector.open("socket://192.168.1.2:44567");
//le probleme est ici je pense : adress ip non sure
In = sc.openInputStream();
Out = sc.openOutputStream();
Out.write(contenuSms.getBytes());
//contenuSms est un String

In.close();
Out.close();
sc.close();
}
catch (Exception ex) {}
}


//Midlet Pause
protected void pauseApp()
{

}
//Midlet destroy
protected void destroyApp(boolean arg0) throws MIDletStateChangeException
{

notifyDestroyed();
}

}

//je suis pas sure de l'adresse ip de mon pc, pourtant c'est celle là qui existe dans mon reseau et que je peux pinger sur elle.
j'ai déja écrit un prg serveur qui tourne parfaitement sur mon pc mais malheueusement le prb est dans le client.
J'attend votre aide sur mon mail ou sur le forum.
zaheni.anis@gmail.com
merci