Enviosms En Java

Páginas: 3 (703 palabras) Publicado: 6 de diciembre de 2012
/*Programa que envia Sms
*utiliza la libreria javax.comm
*recibe parametros de numeroCel, mensajeCel, puertocomm
*/


import java.io.*;
import java.util.*;
import javax.comm.*;


classenviarsms implements Runnable,SerialPortEventListener {
static CommPortIdentifier idPuerto;
static Enumeration listaPuertos;
InputStream entrada;
static SerialPort puertoSerie;
ThreadtLectura;

static int Ctrlz = 26;
static String temp="",tempResponse ="";


static String error_puertos="CompPuertos: distintos";

static String idMsg="";
static Stringpuertocomm="COM3",mensajeCel="", numeroCel="";

static String mensaje = "AT\r";

static OutputStream salida;

public enviarsms() {
// Si el puerto no está en uso, se intenta abrirtry {
puertoSerie = (SerialPort)idPuerto.open( "AplLectura",2001);
} catch( PortInUseException e ) {System.out.println("Error: Puerto Ocupado");}
// Se obtiene puerto de entradatry {
entrada = puertoSerie.getInputStream();
} catch( IOException e ) {System.out.println("Error: No se puede obtener el puerto de entrada");}

// Añadimos un receptor de eventospara estar informados de lo
// que suceda en el puerto
try {
puertoSerie.addEventListener( this );
} catch( TooManyListenersException e ) {System.out.println("Error: ");}// Hacemos que se nos notifique cuando haya datos disponibles
// para lectura en el buffer de la puerta
puertoSerie.notifyOnDataAvailable( true );

// Se fijan los parámetrosde comunicación del puerto
try {
puertoSerie.setSerialPortParams( 9600,
SerialPort.DATABITS_8,
SerialPort.STOPBITS_1,
SerialPort.PARITY_NONE );
} catch(UnsupportedCommOperationException e ) {System.out.println("Error: No se pueden fijar parámetros de comunicación del módem");}

// Se crea y lanza el thread que se va a encargar de quedarse...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS