在我的android應用程序中我將定義服務來與服務器通信。共享tcp socket android服務
問題:我可以在兩個線程中使用相同的tcp套接字來接收和發送simultaniosly數據嗎?
謝謝。
在我的android應用程序中我將定義服務來與服務器通信。共享tcp socket android服務
問題:我可以在兩個線程中使用相同的tcp套接字來接收和發送simultaniosly數據嗎?
謝謝。
兩個線程可以使用相同的套接字,以便一個線程只能從套接字讀取,而另一個線程只能寫入。如果您嘗試從兩個線程讀取和寫入,將會發生衝突。
更好地定義2個套接字,一個用於接收,另一個用於發送數據? – user3004288 2014-09-22 08:55:41
不,使用一個插座很好。一個線程將讀取數據,另一個線程將寫入。這工作沒有任何問題。 – Okas 2014-09-22 08:57:29
那麼我該如何避免你上面男人的衝突呢? – user3004288 2014-09-22 09:01:22
你能達到它嗎?我正在尋找一種爲同一套接字創建2個線程的方法。如果你可以發佈你的代碼,它會幫助很多人 – Giz 2015-11-06 09:00:38