講到通訊,主要也就是bluetoothserversocket和bluetoothsocket這兩個類,其實和serversocket和socket用法都一樣,在建立通訊時,需要建立兩個socket,乙個在客戶端,乙個在服務端。
服務端**:
1和google api有點不同,也許他那個寫的更嚴謹一些,可以及時釋放資源//開啟伺服器端執行緒
2private
class serverthread extends
thread
8@override
9public
void
run() catch
(exception e) 19}
20 }
客戶端:
1uuid:00001101-0000-1000-8000-00805f9b34fb 這個uuid很關鍵,看到有些朋友寫的uuid不同,導致出現不同的結果,但是關鍵在哪我也不是很清楚//開啟客戶端執行緒
2private
class clientthread extends
thread89
@override
10public
void
run() catch
(exception e) 23}
24 }
當客戶端與伺服器端建立連線後,需要傳送資料和接收資料,這裡是通過流的實現資料的接收與傳送
接收資料的執行緒:
1view code//讀取資料
2private
class readthread extends
thread 910
public
void
run() catch
(ioexception e1)
19while (true
)
26dd(con,buf_data);
27}
28 } catch
(ioexception e) catch
(ioexception e1)
33break
; 34
} 35
} 36
} 37 }
接收到的資料是byte,需要自己轉換成相應的進製....
傳送資料:
1ok,到這裡已經可以實現兩部裝置的通訊了....//傳送資料
2private
void
sendtexttoother(string msg)
7try
catch
(ioexception e)
14 }
餐館那些事之 Mediator Pattern
1.概述 mediator pattern 封裝了 一組物件之間的互動,使得物件之間保持松耦合的關係,避免物件維護複雜的關係互動。簡單的說,mediator封裝的是互動。類圖 object例項之間的互動,統一由mediator維護。2.例項 餐館有cook和waiter,cook之間需要彼此交流配合...
前端那些事之 jQuery
1.jquery是什麼 乙個js的框架,可以方便的使用js 2 什麼是jquery物件 是由jquery封裝後的dom物件 注意 與dom物件的方法不同,不可以混用,但是可以相互轉換 3.基本語法 jquery物件.方法 4.得到jquery物件 1 選擇器 基本選擇器 id class eleme...
Http之Auth的那些事
謹以此文獻給那些需要實現http auth的 程式猿 們。關於http auth的文件不多。rfc在 wiki在 使用http auth需要在server端配置http auth資訊 一般是webserver啟動的時候從配置檔案裡面讀取相關資訊 我用中文簡述一下http auth的過程 一次典型的訪...