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));
}
} |
Partager