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(); } } //==================================================
|
|
|
|