[問題] UDP Broadcast send/receive

看板AndroidDev作者 (捷安特)時間13年前 (2012/05/29 16:17), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
現在正在開發一個 UDP broadcast 的程式 想要來向各位前輩請教的是 我希望我的程式能夠同時做到接收和傳送的功能 但是在 broadcastSocket 呼叫 .receive(packet) 後 系統就會一直停在這行 直到收到 broadcast 的 packet 所以想請問各位有沒有什麼方式 讓我能夠在還沒有 packet 傳入的時候 也能夠呼叫 .send(packet) 傳出封包 希望各位能夠給我點提示 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.18.19

05/29 16:50, , 1F
多執行緒,或者將socket改為Async方式
05/29 16:50, 1F

05/29 16:56, , 2F
請問是指將 send 和 receive 的部份另外再寫一個asyncTask嗎?
05/29 16:56, 2F

05/29 16:56, , 3F
因為我的socket已經是寫在一個asyncTask裡了
05/29 16:56, 3F

05/29 19:20, , 4F
還是不行耶... 他還是一樣跑到.receive()就停住..
05/29 19:20, 4F
文章代碼(AID): #1Fn8OXIs (AndroidDev)