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

作者: mentchin (門慶)   2016-10-01 12:45:38
各位先進、高手大家好
小弟不才,需要用到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會不會有問題?
作者: ssccg (23)   2016-10-01 14:09:00
不會,不會
作者: mshockwave (夏克維夫)   2016-10-01 14:32:00
第一點不會 但記得不要在thread中碰觸到UI元件
作者: y3k (激流を制するは静水)   2016-10-01 15:36:00
try-catch不要用太多 要用也要把stacktrace印出來 我想講的就這麼多XD
作者: mentchin (門慶)   2016-10-02 10:52:00
謝謝各位 我再去試試看
作者: now99 (陳在天)   2016-10-13 19:59:00
開service 做溝通

Links booklink

Contact Us: admin [ a t ] ucptt.com