2015-11-07 104 views
0

我在我的android項目中有大約9個活動。我需要不斷地使用TCP套接字與服務器進行通信(讀取和寫入)。由於打開的每個活動都需要與服務器通信,因此我計劃在服務中編寫TCP通信代碼並讓活動與其綁定。由於我需要使用兩個線程,一個連續讀取來自服務器的傳入數據,另一個使用相同的套接字將數據發送到服務器,所以我不知道該怎麼做。TCP客戶端讀寫套接字在android服務

我正在考慮使用計時器來計劃每隔100 ms讀取一次套接字。我打算使用Messenger來進行活動和服務之間的溝通。但我不確定這是否正確。任何幫助表示讚賞。如果您能指引我使用任何可用的示例代碼或提供更好的方法來做到這一點,將會非常有幫助。

回答

1

你不需要計時器。只是不斷閱讀。它會在沒有數據時阻塞。

+0

非常感謝你 – Giz

相關問題