我正在开发我的第一款Android应用。应用程序应使用基于UDP广播的专有协议扫描网络上的设备。该协议可以发送发现消息并从所有可用设备接收响应。稍后它可以向所选设备发送配置命令以设置网络设置,例如IP地址等。我已经构建了一个活动来显示找到的模块列表,我使用AsyncTaskLoader将设备加载到列表中,并且工作正常。 / p>
我现在的问题是我将如何实现UDP协议并从AsyncTaskLoader访问它。
我应该将UDP协议实现为具有一个发送和一个接收线程的服务吗?在这种情况下,如何从AsyncTaskLoader与此线程进行交互?
我应该如何设计这个?
谢谢,乔纳斯。