当前位置: 技术问答>java相关
来者有分,给提议者加分,指导者重谢!!!!!!!!!!!!
来源: 互联网 发布时间:2015-05-14
本文导语: 我要用Java编写一个拨号上网的程序,请有经验者多给提议,谢谢! | import java.io.*; import java.util.*; import javax.comm.*; public class PortRead implements Runnable, SerialPortEventListener { static CommPor...
我要用Java编写一个拨号上网的程序,请有经验者多给提议,谢谢!
|
import java.io.*;
import java.util.*;
import javax.comm.*;
public class PortRead implements Runnable, SerialPortEventListener {
static CommPortIdentifier portId;
static Enumeration portList;
InputStream inputStream;
SerialPort serialPort;
Thread readThread;
public PortRead() {
try {
serialPort = (SerialPort) portId.open("XXXX", 2000);
} catch (PortInUseException e) {}
try { inputStream = serialPort.getInputStream(); } catch (IOException e) {}
try { serialPort.addEventListener(this); } catch (TooManyListenersException e) {}
serialPort.notifyOnDataAvailable(true);
try {
serialPort.setSerialPortParams(波特率, SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_NONE);
} catch (UnsupportedCommOperationException e) {}
readThread = new Thread(this);
readThread.start();
}
public void run() {
try { Thread.sleep(10000); } catch (InterruptedException e) {}
}
}
import java.util.*;
import javax.comm.*;
public class PortRead implements Runnable, SerialPortEventListener {
static CommPortIdentifier portId;
static Enumeration portList;
InputStream inputStream;
SerialPort serialPort;
Thread readThread;
public PortRead() {
try {
serialPort = (SerialPort) portId.open("XXXX", 2000);
} catch (PortInUseException e) {}
try { inputStream = serialPort.getInputStream(); } catch (IOException e) {}
try { serialPort.addEventListener(this); } catch (TooManyListenersException e) {}
serialPort.notifyOnDataAvailable(true);
try {
serialPort.setSerialPortParams(波特率, SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_NONE);
} catch (UnsupportedCommOperationException e) {}
readThread = new Thread(this);
readThread.start();
}
public void run() {
try { Thread.sleep(10000); } catch (InterruptedException e) {}
}
}
|
那不是要驱动COM口了吗!?
还好SUN有这个软件包,理论上来说,只需要通过那个LIB向COM口发送AT指令就可以实现了,但真的要做的话,恐怕没那么简单!祝你成功,真的成功了可别忘记交流一下噢!
还好SUN有这个软件包,理论上来说,只需要通过那个LIB向COM口发送AT指令就可以实现了,但真的要做的话,恐怕没那么简单!祝你成功,真的成功了可别忘记交流一下噢!
|
是不是可以用JTAPI ??它是对电话进行控制的,但是好像不是用来做拨号的,不过,我觉得应该可以实现吧,你可以看看
|
你行,不过为什么要自己做拨号上网的软件呢?好像有很多成品,你这样不知道算不算重复劳动?
|
看来好复杂,你一个人做吗?希望你成功!听你的好消息!
|
用Java做,比较麻烦吧。不过也不是没有可能,努力吧。
|
up
|
gz
|
成功了以后可要发个贴子告诉大家啊!
|
up
|
关注中……
|
帮你提提
|
gz
|
努力
|
努力
|
好像挺麻烦的耶!