作者HMW (捷安特)
看板AndroidDev
标题[问题] UDP Broadcast send/receive
时间Tue May 29 16:17:32 2012
现在正在开发一个 UDP broadcast 的程式
想要来向各位前辈请教的是
我希望我的程式能够同时做到接收和传送的功能
但是在 broadcastSocket 呼叫 .receive(packet) 後
系统就会一直停在这行 直到收到 broadcast 的 packet
所以想请问各位有没有什麽方式
让我能够在还没有 packet 传入的时候
也能够呼叫 .send(packet) 传出封包
希望各位能够给我点提示 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.22.18.19
1F:→ chunhungtsai:多执行绪,或者将socket改为Async方式 05/29 16:50
2F:→ HMW:请问是指将 send 和 receive 的部份另外再写一个asyncTask吗? 05/29 16:56
3F:→ HMW:因为我的socket已经是写在一个asyncTask里了 05/29 16:56
4F:→ HMW:还是不行耶... 他还是一样跑到.receive()就停住.. 05/29 19:20