[問題] 關於socket ,thread的問題

看板AndroidDev作者 (門慶)時間9年前 (2016/10/01 12:45), 編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/1
各位先進、高手大家好 小弟不才,需要用到TCP的socket傳一些字串資料 (類似聊天功能、只是傳過來的字串我要再判讀) 手機主要用來控制兩個"arduino" application內容我粗分為三部分 "UI"+"thread1"+ "thread2" UI部分為我起始輸入一些字,之後經由socket傳給arduino 及顯示一些接收到的資料 (資料為每秒外部資料狀態,須解讀(單字元簡單解讀),且每0.5~0.6秒都要檢查)。 thread1、thread2為socket部分,各開出一個port收發字串資料 (每0.5~0.6秒一筆,類似聊天)。 之後再根據這些資料處理。 問題來了: (1)小弟第一次觸及thread,這樣分割程式是否會有問題。 例如判讀部分趕不上下一筆資料來的速度 (2)開出兩個port會不會有問題? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.236.182 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1475297141.A.011.html

10/01 14:09, , 1F
不會,不會
10/01 14:09, 1F

10/01 14:32, , 2F
第一點不會 但記得不要在thread中碰觸到UI元件
10/01 14:32, 2F

10/01 15:36, , 3F
try-catch不要用太多 要用也要把stacktrace印出來 我想講的
10/01 15:36, 3F

10/01 15:36, , 4F
就這麼多XD
10/01 15:36, 4F

10/02 10:52, , 5F
謝謝各位 我再去試試看
10/02 10:52, 5F

10/13 19:59, , 6F
開service 做溝通
10/13 19:59, 6F
文章代碼(AID): #1Nxpzr0H (AndroidDev)