1.手機助手 1.1 USB鏈接 可以讀取手機的PID和VID,確定唯一的設備,可以給手機安裝對應的驅動等 socket在固定埠通信 1.2 WIFI鏈接 pc在電腦在整個網段發送UDP數據包,手機連接wifi後可以監聽這個埠,收到數據包,試圖與pc機建立連接 1.3 藍牙 通過Bluetoot ...
1.手機助手
1.1 USB鏈接
可以讀取手機的PID和VID,確定唯一的設備,可以給手機安裝對應的驅動等
socket在固定埠通信
1.2 WIFI鏈接
pc在電腦在整個網段發送UDP數據包,手機連接wifi後可以監聽這個埠,收到數據包,試圖與pc機建立連接
1.3 藍牙
通過BluetoothSocket進行配對
2.用途
2.1 數據量大,實時傳輸要求高
聊天工具,股票交易
Socket長連接,心跳包,每隔30秒發送心跳包給服務端
2.2數據量小
消息推送,精準營銷
每隔10分鐘發送UDP包,數據包中需要包含身份認證信息(應用+用戶id)
import java.util.Timer; import java.util.TimerTask; public class TimerTest { /** * @param args */ public static void main(String[] args) { Timer timer=new Timer(); timer.schedule(new TimerTask() { @Override public void run() { System.out.println("1"); } }, 1000,1000);//1秒以後執行,每一秒執行一次 } }