2011-04-14 48 views
0

通過藍牙傳輸文件我試圖通過藍牙使用代碼傳輸文件。我正在使用套接字編程來傳輸文件。我已經成功地與另一個設備(Htc Desire)建立了藍牙連接(Samsung Galaxy Tab)。無法使用代碼

現在的問題是,我可以發送任何短信,但無法發送設備之間的任何文件。

請任何機構幫我解決這個問題。

感謝,

回答

0

聽起來像是你需要某種形式的應用層協議的傳輸文件到您的工作套接字連接的頂層是。

我不熟悉這些設備的細節,但您可以使用標準協議,例如FTPHTTP,在這種情況下可能會有一個可以使用的內置(OS級)API以實現轉移。

或者,您可以推出自己的協議。這可能是如此簡單:

1) Send 64-bit int containing string length of filename (bytes) 
2) Send filename string 
3) Send 64-bit int containing length of file in bytes 
4) Send contents of file 
5) Disconnect 

祝你好運!

+0

謝謝德魯。我會按照你的建議儘快實施。 – 2011-04-14 06:20:47