JAVA使用Socket读取来电号码的示例 |
gao在2008/3/11发表,被浏览6967次
|
为方便使用JAVA开发来电显示的朋友,我们做了一个简单的例子供大家参考。在我们提供的下载包里有3个文件 TeleListen.exe 来电号码监听服务程序。 TeleListen.ini 来电号码监听服务程序的配置文件。 gtelno.java JAVA的源程序如下所示: 在进行调试时 TeleListen.exe 应该与调试程序在同一台机,并且要正确配置TeleListen.exe与来电管理器的连接端口。 查询和获取来电信息的Socket的指令见“服务程序”一文。 下载JAVA开发文档:点击下载java.rar //======================================== import java.net.*; import java.io.*; public class gtelno { static Socket server; public static void main(String[] args) throws Exception { //创建Socket的客户端 server = new Socket (InetAddress.getLocalHost(), 3825); //将Socket 得到的字符流保存到输入缓冲区 in BufferedReader in = new BufferedReader(new InputStreamReader(server.getInputStream())); Integer loopno = 0; while (true) { loopno++; System.out.println(loopno); //等待读入来电号码 String s = in.readLine(); if (s.equals("end")) { break; } //输出 System.out.println(s); } server.close(); } } //==================================================
|
|
|
|